Git for WindowsのSSHを使う
Remote-SSHのSSHクライアント
- 通常、Remote-SSHはWindows10の場合、標準でインストールされているC:\WINDOWS\System32\OpenSSH\ssh.exeを使う
- それ以外のSSHとして、Git for Windowsに付属するSSHコマンドを利用できる
VSCodeの設定
- ここではGit for Windowsのssh.exeのパスを以下とする
- C:\Program Files\Git\usr\bin\ssh.exe
- また、OpenSSHのconfigファイルを事前に用意しておく。ここでは以下とする
- VSCodeを起動して、Setteingsを開く
- Remote.SSH: Pathに上のようにC:\Program Files\Git\usr\bin\ssh.exeを設定する
- Remote.SSH: Config fileにC:\SSH-Config\configを設定する
- VSCodeに戻り、CTRL+SHIFT+PでコマンドパレットにRemote-SSH: Connect to Host...を選び、configに書かれた目的のLinuxサーバなどを選んで接続する
SSHのconfigファイルのサンプル
Host linux1
HostName 10.0.0.123
User taro
IdentityFile /c/SSH-Config/id_rsa
- IdentityFileはsshkey-getコマンドやPuTTYのputtygen.exePuTTYgenアプリを使って作成する
PuTTYのPlink
参考