コマンドを実行しようとしていますssh -o StrictHostKeyChecking=no
しかし、私はそれを実行する方法について少し迷っています。シェルスクリプトから実行しようとしましたが、出力はすべてのパラメーターをリストしたマニュアルページまたは設定でした。
次に、シェル(Cygwin)自体からそのコマンドを実行しようとしましたが、同じman出力が得られました。コマンドを実行するにはどうすればよいですか?資格情報などを提供する必要がありますか?
Ask Different についての私の回答から:
コマンドラインで、設定なしでそのまま試すことができます。
sftp -o StrictHostKeyChecking=no hostname
しかし、私はそれがあなたが必要とするすべてを行うとは思いません。すべてのホストキーチェックを無視する場合は、known_hostsファイルを/dev/null
に設定して、何も保存されないようにする必要があります。
sftp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null hostname
または/etc/ssh_config
:
Host hostname
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
特定のhostname
の場合、またはすべてのホスト名に*
を使用できます