8
15

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 5 years have passed since last update.

踏み台サーバーを経由してSSH接続する設定を~/.ssh/configに書く

Posted at

注意

Macで踏み台サーバーを経由してSSH接続する方法です。
以下の記事もあわせてご参照ください。
公開鍵認証を使ってリモートサーバーにSSH接続する
SSH接続の設定を~/.ssh/configに書いておくと接続する際に長いコマンドを打つ必要がなくなる

やり方

ProxyCommandを使うと踏み台サーバーを経由してSSH接続することができます。

例えば、user@hoge.comを踏み台にしてuser@piyo.comにSSH接続する場合、~/.ssh/configには以下のように書きます。

Host hoge # ここは好きな名前でよい
User user
HostName hoge.com
IdentityFile ~/.ssh/hoge/id_rsa # user@hoge.comの秘密鍵までのパス

Host piyo # ここは好きな名前でよい
User user
HostName piyo.com
IdentityFile ~/.ssh/piyo/id_rsa # user@piyo.comの秘密鍵までのパス
ProxyCommand ssh hoge -W %h:%p # hogeは上でつけた名前

上記のように書くと以下のコマンドで踏み台サーバーを経由したSSH接続ができます。

ssh piyo

補足

ProxyCommandの%hは目的のサーバーであるuser@piyo.comに置換され、%pはデフォルトの22に置換されます。

8
15
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
8
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?