sudo apt-get install openssh-server openssh-client安装ssh
ssh gliethttp@192.168.1.47上,然后使用screen
screen -x (和screen -r相似)如果只有一个session被detached,那么将直接恢复该session,如果大于1个session在后台,那么将提示这些后台session
这个时候,要执行screen -x <终端名>
exit退出该终端,或者使用C-a k快捷键
对于被detached的session,
可以直接使用kill -9 pid即可(并不推荐)[使用ps aux|grep SCREEN查看,其实直接就是screen -ls的pid值]
screen -ls 列出所有的session
screen -r 16582 恢复screen号为16582对应的session
C-a ? 显示所有键绑定信息
C-a w 显示所有窗口列表
C-a C-a 切换到之前显示的窗口
C-a c 创建一个新的运行shell的窗口并切换到该窗口
C-a n 切换到下一个窗口
C-a p 切换到前一个窗口(与C-a n相对)
C-a 0..9 切换到窗口0..9
C-a a 发送 C-a到当前窗口
C-a d 暂时断开screen会话
C-a k 杀掉当前窗口
C-a [ 进入拷贝/回滚模式
比如:
factory@factory-desktop:~/work/firebolt$ screen -ls
There is a screen on:
20932.pts-2.factory-desktop (Attached)
1 Socket in /var/run/screen/S-factory.
然后使用
screen -x 20932.pts-2.factory-desktop 就可以在不同的机器上同时打开这个session,和vnc远程登录一样
或者
screen -x 20932也一样ok!
阅读(3777) | 评论(0) | 转发(0) |