我已经设置了一个密钥对,如果我使用-i <privateKey>
开关,它们就可以正常工作。我应该把私钥放在哪里,这样我就可以ssh my.remote.host
不用输入就可以了-i
?
我试着把它~/.ssh
放在我的本地机器上,但我仍然被提示输入密码。
~/.ssh/
: ~/.ssh/id_dsa
,~/.ssh/id_rsa
或者,您可以在~/.ssh/config
. 查看man ssh_config
更多信息。
像这样的东西:
Host a.host.name
IdentitiesOnly yes
IdentityFile ~/.ssh/a.host.rsa
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12992 次 |
最近记录: |