Pat*_*ryk 8 ssh key-authentication
我希望能够使用
ssh user@host
没有-i identity_rsa_or_else_private_key_file
. 配置中是否有某个地方ssh
可以指出私钥所在的位置,以便ssh
自动选择一个进行连接(这样我就不必键入了-i key_file
)?
jsb*_*ngs 12
我建议阅读ssh_config
手册页。如果您想为每个主机拥有一个特定的身份,而为所有其他主机拥有一个特定的身份,请在您的 ~/.ssh/config 中执行以下操作:
Host hostname.example.com
IdentityFile ~/.ssh/identity_rsa_or_else_private_key_file
Host *
IdentityFile ~/.ssh/another_identity_file
Run Code Online (Sandbox Code Playgroud)
默认情况下,它~/.ssh/id_rsa
用于 RSA 身份和~/.ssh/id_dsa
DSA 身份的 IdentityFile ,因此如果您不想更改 ~/.ssh/config,您可以将文件重命名为该名称。
归档时间: |
|
查看次数: |
8228 次 |
最近记录: |