私はWindows 10マシンを使用しており、SSHクライアントはC:\Windows\System32\OpenSSH
にあります(最近のOSの一部である必要があります)。私は$HOME/.ssh/config
に設定ファイルがあるUnixランドのSSHに慣れています。
私の質問:WindowsのOpenSSHにはそのようなファイルがありますか?ある場合-それはどこにありますか?そうでない場合-コマンドライン以外でどのように構成しますか?
注:CygwinやPuTTYの使用を勧めないでください。これらはどちらもすばらしいオプションですが、私は特にWindows提供のSSHクライアントについて質問しています。
OpenSSH構成と主要ファイル(config
、known_hosts
、authorized_keys
、id_rsa
、id_dsa
などを含む)。これらは、UNIXでは~/.ssh
に、Win32-OpenSSHでは%USERPROFILE%\.ssh
に移動します。
通常は次のとおりです。
C:\Users\username\.ssh
ただし、管理者authorized_keys
には例外があります。 Win32-OpenSSHは、代わりに%ALLUSERSPROFILE%\ssh\administrators_authorized_keys
を使用します。私のガイド Win32-OpenSSHサーバーでのSSH公開鍵認証の設定 を参照してください。
Win32-OpenSSH はOpenSSHのMicrosoftビルドであり、現在はWindows 10の標準部分です。