SSH逃逸字符

说真的, 我没有操作成功, 报错信息为:

escape not available to multiplexed sessions

作者的意图是, 将ssh作为一个任务, 运行在后台, 随时切换, 这当然是好的, 可是在我们知道了screen以及tmux这些软件之后, 就不需要在本地和远程切换了.不过为了尊重原著, 还是在此翻译一下:

  1. 登陆远程系统: localhost$ ssh -l jsmith remotehost
  2. 现在我们在远程的系统上了: remotehost$
  3. 挂起当前任务, 按下~之后再按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$

results matching ""

    No results matching ""