天天看点

Linux中怎样通过 screen 实现远程操作

   我们在实际的Linux运维工作中,如果遇到自己解决不了的问题,但是求助其他人又不在身边怎么办呢?其实很简单只要用到一个工具就可以实现远程控制操作,轻松地解决问题了。

           注意:要想实现一个用户对另一个用户的远程控制,前提是必须要使用同一个账户户登录,而且是连在同一台服务器上。

一、操作环境描述:

         虚拟机:VMware Workstation Pro 12版本  

         远程控制器: X-shell 5 版本

         操作系统:CentOS 6.8.iso 镜像

         终端一:虚拟机 tty2 终端   

         终端二:远程X-shell /dev/pts0  终端

二、在操作之前,要保证自己的系统中安装 screen 的工具,具体的安装步骤如下:

   首先打开系统找到 screen 的安装位置,命令如下:

     # df 命令 找到光盘的挂载目录。下图中红线标出的位置

Linux中怎样通过 screen 实现远程操作

   通过 #rpm -i 命令 安装screen,注意它的安装路径,一定不要写错了,要区分大小写,如下图:

Linux中怎样通过 screen 实现远程操作

   安装路径输好后点击回车,出现下图字符,就显示已经安装完成了。

Linux中怎样通过 screen 实现远程操作

  三、 接下来要实现远程连接(以甲、乙用户为例),需要用到的命令如下:

         打开screen:    # screen -S [session 会话]

       加入screen:   # screen -x [session 会话]

       退出并关闭screen: exit

      剥离当前screen:  Ctrl+a+d

      显示所有已经打开的screen: # screen -ls

 1.甲 用户输入命令 #screen -S wanghelp (创建了一个“taohelp”的会话)点击回车

Linux中怎样通过 screen 实现远程操作

  然后 乙 用户在他的终端上 输入命令#screen -ls 可以查看会话, 如下图:

Linux中怎样通过 screen 实现远程操作

 2.乙用户只要输入命令 #screen -x taohelp ,就可加入会话。然后两个人既可以远程相互沟通操作了。

继续阅读