使用screen管理ssh会话

Posted by yar999 in ssh on 2011/12/27 with No Comments

你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。

用screen管理ssh会话可以在意外断开ssh连接之后,重新连接到之前的回话

用法

启动会话

screen -S 会话名

然后在此会话中执行需要长时执行的命令

查看screen会话

screen -ls

把回话放到后台去

按ctrl a然后按d键

杀掉会话

按ctrl a然后按shift k然后按y就退出当前的会话了

重新连接到之前的回话

screen -r 会话名

如果正在当前会话执行命令的时候突然断掉了,您需要执行下面的命令连接到之前的会话

screen -dr 会话名

标签:

Leave a Comment

Back to Top

2007-2013 © 北京瑞豪开源科技有限公司 京ICP备13004995号-2