Laravel Forge公钥访问被拒绝

时间:2018-11-28 04:01:45

标签: laravel ssh-keys laravel-forge

我试图从命令行ssh进入我的应用程序,但是ssh公钥出现问题。

1st =>我尝试使用PUTTTY生成密钥并使用适当的名称和扩展名id_rsa.pub保存,这似乎很好用

2nd =>我运行了该命令~/.ssh/id_rsa.pub来复制密钥并将其放置在laravel forge仪表板上的ssh key选项中

3rd =>我跑了ssh forge@my_id_address,它引发了警告,说公共密钥访问被拒绝

因此,我找到了这个网站Click Here,并按照以下步骤使用Git Bash命令行生成密钥

该命令ssh-keygen -t rsa -C "my_email@example.com"可以生成密钥,但是我无法创建密码?

接下来,我将公共密钥粘贴到laravel forge仪表板中

然后我按照建议使用ssh forge@my-ip-address -i ~/.ssh/your-key并收到以下警报

Load key "/c/Users/username/.ssh/id_rsa.pub": invalid format
forge@my_ip_address: Permission denied (publickey).

我认为这是一个普遍的问题,但是建议的修复方法没有运气,任何帮助将不胜感激!!!

1 个答案:

答案 0 :(得分:0)

我不得不使用start-ssh-agent。之后,我可以使用先前的命令ssh forge@my-ip-address -i ~/.ssh/id_rsa.pub

ssh进入应用程序