web-dev-qa-db-ja.com

sshは$ HOME / .ssh / known_hosts以外のknown_hostsを使用します

ユーザーの標準known_hostsとは別の$HOME/.ssh/known_hostsファイルを使用してSSHを実行できますか?

SSHはユーザーに対して$HOME originalを使用することに注意してください。変更しようとすると、例えば.

export HOME=some_other_location

sSHがknown_hostsを探すために使用する場所には影響しません。

36
user1085687

$HOME/.ssh/configまたは/etc/ssh/ssh_config、パラメータUserKnownHostsFileで代替のknown_hostsファイルを指定できます。

あるいは、特定のSSH呼び出しに代替のknown_hostsファイルを使用する場合は、SSHコマンドオプション-o UserKnownHostsFile=<alternative known_hosts file>を使用できます。 ssh -o UserKnownHostsFile=~/my_temporary_known_Host ssh_Host

56
Raymond Tau