我经常发现自己打开多个 ssh 连接以便同时查看多个日志文件tail -f
。
当我在家时,这不是问题,因为我使用公钥加密进行无密码登录。但是,我经常使用大学的计算机来执行此操作,因此我没有使用私钥的选项。输入 4 或 5 次密码才能打开多个终端窗口,这很烦人。
如何通过单一连接获得多个终端?
答案1
答案2
屏幕允许您拥有多个终端及更多功能(例如,分离和重新连接到您的会话的能力)。
以下是一些可供参考的注意事项:
Ctrl-a c create
Ctrl-a d detach
screen -r reattach
Ctrl-a a toggle
Ctrl-a " list
推荐一些阅读材料:
答案3
请看一下以下两篇有关 SSH 连接共享的文章:
http://fermiparadox.wordpress.com/2008/06/19/ssh-connection-sharing/
http://protempore.net/~calvins/howto/ssh-connection-sharing/
基本上,在谷歌上搜索ssh 连接共享你还会发现很多关于它的文章。
答案4
您没有给出无法使用其他系统的私钥的令人信服的理由。为每台机器生成私钥,并将适用的密钥添加到 authorized_hosts
仍然使用屏幕。