是否可以使用known_hosts除$HOME/.ssh/known_hosts用户标准之外的其他文件来运行SSH ?
请注意,SSH使用$HOME原始版本供用户使用.如果你试图改变它,例如
export HOME=some_other_location
Run Code Online (Sandbox Code Playgroud)
它不会影响SSH用于查找的位置known_hosts.
Ray*_*Tau 61
您可以在指定替代known_hosts文件$HOME/.ssh/config或者/etc/ssh/ssh_config,参数UserKnownHostsFile.
或者,如果您更喜欢使用替代的known_hosts文件进行特定的SSH调用,则可以使用SSH命令选项-o UserKnownHostsFile=<alternative known_hosts file>,例如ssh -o UserKnownHostsFile=~/my_temporary_known_host ssh_host.