SSH逃逸字符
说真的, 我没有操作成功, 报错信息为:
escape not available to multiplexed sessions
作者的意图是, 将ssh作为一个任务, 运行在后台, 随时切换, 这当然是好的, 可是在我们知道了screen
以及tmux
这些软件之后, 就不需要在本地和远程切换了.不过为了尊重原著, 还是在此翻译一下:
- 登陆远程系统:
localhost$ ssh -l jsmith remotehost
- 现在我们在远程的系统上了:
remotehost$
- 挂起当前任务, 按下
~
之后再按Ctrl+Z
.
remotehost$ ~^Z
[1]+ Stopped ssh -l jsmith remotehost
localhost$
PS: 一开始的时候要按两个~~
, 问我原因? 看这里: https://lonesysadmin.net/2011/11/08/ssh-escape-sequences-aka-kill-dead-ssh-sessions/
4.现在就会到本地目录了:
localhost$ jobs
[1]+ Stopped ssh -l jsmith remotehost
5.当你需要返回的时候,就可以这样:
localhost$ fg %1
ssh -l jsmith remotehost
remotehost$