Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2722

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

$
0
0

注意

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に置換されます。


Viewing all articles
Browse latest Browse all 2722

Trending Articles