Mas*_*taP 25 ssh-keys known-hosts
通过 SSH 连接时,我的终端默认使用 id_rsa。我不想将该密钥用于该特定服务器。所以我在连接时被迫指定正确的密钥路径:
这适用于连接: ssh -i /Users/myuser/.ssh/mykey serveruser@server.com
但我更喜欢使用以下连接: ssh user@server.com
我的问题:当serveruser连接到server.com时,有没有办法在 known_hosts 或其他配置中指示 SSH 应该使用位于/Users/myuser/.ssh/mykey的密钥?
谢谢!
Eri*_*rik 35
您可以考虑的一种选择是使用 .ssh/config 文件。
示例:.ssh/config
Host server.com
HostName server.com
User serveruser
IdentityFile /Users/myuser/.ssh/mykey
Run Code Online (Sandbox Code Playgroud)
通过这样做,您可以执行“ssh server.com”。配置文件将使用指定的用户名和身份文件。
| 归档时间: |
|
| 查看次数: |
26847 次 |
| 最近记录: |