我试图从命令行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).
我认为这是一个普遍的问题,但是建议的修复方法没有运气,任何帮助将不胜感激!!!
答案 0 :(得分:0)
我不得不使用start-ssh-agent
。之后,我可以使用先前的命令ssh forge@my-ip-address -i ~/.ssh/id_rsa.pub