您的位置:首页 > 其它

如何使用ssh实现主机间切换

2015-02-09 12:00 295 查看
转自:/article/8674158.html

在Linux/Unix环境下工作时,登录远程主机最常用的方法就是使用SSH进行远程登录,但有时会我们需要频繁地在两个或多个主机终端间切换,这样每次都需要提供密码,相当麻烦。其实可以不必完全从SSH中退出,直接挂起当前作业即可,具体做法就是先键入符号“~”,然后快捷键 Ctrl + Z,这样就可以挂起已经登录的SSH,如果要返回,可以直接 fg 或是 fg 后面跟上具体的作业号。例子如下:

KNIGHTRCOM@LOCAL-SERVER:~$
hostname

LOCAL-SERVER

KNIGHTRCOM@LOCAL-SERVER: ~$ ssh KNIGHTRCOM@"test2.csdn.com"

KNIGHTRCOM@test2.csdn.com'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 :)"
黄色部分是最关键的,第一个是挂起当前作业,另一个就是恢复当前作业:)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: