5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

2段階 ssh で入ったサーバーの中をVSCodeで開く

Posted at

~/.ssh/config に以下のように設定を書きます。

gateway が踏み台サーバーで、RemoteHost-out がアクセスしたいサーバーです。

Host gateway
   HostName sshgate.hoge
   User hoge

Host RemoteHost-out
  HostName RemoteHost
  User fuga
  ProxyCommand ssh -W %h:%p gateway

ssgate.hoge, hoge, RemoteHost, fugaを適当なものに置き換えてください。

VSCode: remote-ssh

VSCode で remote-ssh という拡張機能をインストールします。
そのあとエディタの左下にある

image.png

この緑のマークをクリックします。すると自分の環境の~/.ssh/config に書かれている Hostが一覧で出てくるのでアクセスしたいやつにクリックします。
これでアクセスすることができます。ここでパスワードが必要な場合は要求されるのでパスワードに答えましょう。

開くフォルダを決める

エディタの右上にある

image.png

このファイルのアイコンをクリックします。

image.png

するとこのようにOpen Folder というボタンがでるのでここをクリックします。

ディレクトリ一覧が出てくるので開くディレクトリを選択します。

これで多段ssh でも VSCode で開くことができます!

5
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?