2010年11月8日

利用ssh ProxyJump做跳板的連線應用

更新日期:2020/01/10

在我的工作環境裡,利用跳板連線到客戶的主機是家常便飯的事情,但是常需要同時連線到很多台主機上維護,這時就要一再的輸入指令連線到跳板,然後在連到客戶的主機,身為科技人應該要有懶惰的美德,我們可以利用ssh的ProxyJump來幫我們自動連線。

[設定方式]
請編輯~/.ssh/config,並加上如下設定
#跳板主機
Host jumper
hostname jumper.linux.com
port 22
user user

#客戶主機
Host customer
Hostname customer.whatever.com
User customeruser
Port 22
ProxyJump jumper

[使用方式]
要使用ProxyJump非常容易,只要下 ssh customer 並輸入密碼就好了,若搭配SSH的金鑰驗證,連密碼都可以省了,如下:
Shell>$ ssh customer
user@jump.linux.com's passoword:
customeruser@customer.whatever.com's password:
Last login: Tue Nov 9 00:57:51 2010 from 22.33.44.55
[customeruser@customer]$

參考資料
man ssh_config

3 則留言:

  1. 這個不錯~~在配上tunnel可以亂搞很多XD

    回覆刪除
  2. ssh的功能超多的,tunnel也超好用,若有機會再來分享一篇 ^^

    回覆刪除
  3. 其實第一種穿越的方式~也可以使用-t的參數,之前的筆記提供給你參考
    http://portable.easylife.tw/2040

    回覆刪除