10
9

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.

多段sshサーバーにVScodeで接続する(エージェントフォワード)

Last updated at Posted at 2020-08-20

踏み台サーバーからプライベートサーバーにアクセスしたいですよね?

以下のようなサーバー構成で、ローカルのPCからssh接続をしてVScodeで開きたいです。
無題のプレゼンテーション.jpg

秘密鍵は踏み台サーバー、プライベートサーバーともにローカルにある鍵を使用します。
たまに秘密鍵を踏み台サーバーに置いているような記事があるんですが、ちょっとよろしくないですよね?
エージェントフォワードで鍵をサーバーに置くことなくローカルから持っていきましょう。
https://qiita.com/naoki_mochizuki/items/93ee2643a4c6ab0a20f5

ssh/config

Host bastion
  Hostname aaa.aaa.aaa.aaa
  Port 22
  User user_name
  IdentityFile ~/.ssh/id_rsa
  ForwardAgent yes

Host private
  Hostname xxx.xxx.xxx.xxx
  Port 22
  User user_name
  ProxyCommand ssh -W %h:%p bastion

ssh接続

# bastionサーバーにssh
$ ssh bastion

# privateサーバーにssh
$ ssh private

VScodeプラグイン

VScodeのプラグインRemote - ssh
をinstallする。
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh

スクリーンショット 2020-08-20 20.14.23.png

VScodeで接続

左下の緑のボタンから接続
スクリーンショット 2020-08-20 21.01.45.png

あとはよしなに。

10
9
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
10
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?