最近VSCodeを使うことが多くなりました。VSCodeの拡張機能「Remote-SSH」を使うとリモートホストにSSH接続し、リモートホストのファイルをVSCodeで編集できます。Remote-SSHを使うために、ssh_configを作成する必要があるためそのメモです。
確認環境
Visual Studio Code 1.57.1 Windows 10 Home 2004
手順
ファイルの作成場所
C:\users\<ユーザ名>\.ssh\ssh_config 文字コード:UTF-8 改行コード:LF
公開鍵で接続する場合
host <接続名> user <接続ユーザ名> hostname <接続ホスト名 or IPアドレス> port <接続ポート番号> identityfile <公開鍵のパス。Windowsでもパス区切りは「/」> identitiesonly yes 例) host raspi user pi hostname 192.168.0.XX port 22 identityfile C:/Users/hoge/kagi/id_pi identitiesonly yes
パスワード認証で接続する場合
host <接続名> user <接続ユーザ名> hostname <接続ホスト名 or IPアドレス> port <接続ポート番号> 例) host hoge_host user hoge hostname 192.168.0.XX port 22