连接到一台特定主机时,如何确定id_dsa没有存储在〜/.ssh中。
显而易见的问题是为什么。答案是此 key 更敏感,需要使用密码保护,而另一个用于自动化。
虽然这不是编程问题,但得知这需要编程解决方案就不会感到惊讶。
最佳答案
在.ssh/config
中,设置类似以下内容:
Host somehost
IdentityFile /path/to/extra_secret_key
我有一台主机,其
IdentityFile
设置为~/.ssh/iddsa_aux
,但是该参数应接受任何路径名。
关于ssh - 如何使ssh使用不同的id_dsa,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/736572/