如何使用ssh實現主機間切換

2021-06-16 04:26:17 字數 1040 閱讀 3245

在linux/unix環境下工作時,登入遠端主機最常用的方法就是使用ssh進行遠端登入,但有時會我們需要頻繁地在兩個或多個主機終端間切換,這樣每次都需要提供密碼,相當麻煩。其實可以不必完全從ssh中退出,直接掛起當前作業即可,具體做法就是先鍵入符號「~」,然後快捷鍵 ctrl + z,這樣就可以掛起已經登入的ssh,如果要返回,可以直接 fg 或是 fg 後面跟上具體的作業號。例子如下:

knightrcom@local-server:~$ hostname

local-server

knightrcom@local-server: ~$ ssh knightrcom@"test2.csdn.com"

[email protected]'s password:

last login: thu jul 22 06:31:11 2010 from 9.123.72.20

dis beez my box.

it don' be real fast.

but if you mess with it,

i be kickin' yo butt!

-- management

[knightrcom@test ~]$ hostname

test

[knightrcom@test ~]$ ~^z [suspend ssh]

[1]+ stopped ssh knightrcom@"test2.csdn.com"

knightrcom@local-server:~$ hostname

local-server

knightrcom@local-server:~$ jobs

[1]+ stopped ssh knightrcom@"test2.csdn.com"

knightrcom@local-server:~$ fg

ssh knightrcom@"test2.csdn.com"

[knightrcom@test ~]$ echo "game over :)"

黃色部分是最關鍵的,第乙個是掛起當前作業,另乙個就是恢復當前作業:)

如何使用ssh實現主機間切換

在linux unix環境下工作時,登入遠端主機最常用的方法就是使用ssh進行遠端登入,但有時會我們需要頻繁地在兩個或多個主機終端間切換,這樣每次都需要提供密碼,相當麻煩。其實可以不必完全從ssh中退出,直接掛起當前作業即可,具體做法就是先鍵入符號 然後快捷鍵 ctrl z,這樣就可以掛起已經登入的...

如何使用ssh實現主機間切換

在linux unix環境下工作時,登入遠端主機最常用的方法就是使用ssh進行遠端登入,但有時會我們需要頻繁地在兩個或多個主機終端間切換,這樣每次都需要提供密碼,相當麻煩。其實可以不必完全從ssh中退出,直接掛起當前作業即可,具體做法就是先鍵入符號 然後快捷鍵 ctrl z,這樣就可以掛起已經登入的...

如何使用ssh實現主機間切換

在linux unix環境下工作時,登入遠端主機最常用的方法就是使用ssh進行遠端登入,但有時會我們需要頻繁地在兩個或多個主機終端間切換,這樣每次都需要提供密碼,相當麻煩。其實可以不必完全從ssh中退出,直接掛起當前作業即可,具體做法就是先鍵入符號 然後快捷鍵 ctrl z,這樣就可以掛起已經登入的...