微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux系统实现会话共享功能

会话共享:当多个用户同时控制主机的时候,它可以把屏幕内容共享出来,也就是说每个用户都可以看到相同的内容

 

 

 

准备三台虚拟机pc1、pc2和pc3测试会话共享功能。pc1作为服务器,pc2和pc3作为客户端,pc2和pc3实现会话共享

1、查看pc1主机IP地址

[root@pc1 ~]# ifconfig | head -n 3 ## 查看pc1IP地址
eno16777728: flags=4163<UP,broADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.3.13  netmask 255.255.255.0  broadcast 192.168.3.255
        inet6 fe80::20c:29ff:feaa:2b29  prefixlen 64  scopeid 0x20<link>

 

2、在pc2主机利用ssh远程登录pc1,并创建一个screen窗口

[root@pc2 ~]# ssh 192.168.3.13  ## pc2远程登录pc1
root@192.168.3.13's password:
Last login: Wed Nov  4 22:37:38 2020 from 192.168.3.20
[root@pc1 ~]# ifconfig | head -n 3 
eno16777728: flags=4163<UP,broADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.3.13  netmask 255.255.255.0  broadcast 192.168.3.255
        inet6 fe80::20c:29ff:feaa:2b29  prefixlen 64  scopeid 0x20<link>
[root@pc1 ~]# screen -S test  ## 创建一个screen窗口

 

3、在pc3主机上远程登录pc1主机,并执行screen -x

[root@pc3 ~]# ssh 192.168.3.13  ## pc3远程登录pc1主机
root@192.168.3.13's password:
Last Failed login: Wed Nov  4 22:44:38 CST 2020 from 192.168.3.14 on ssh:notty
There was 1 Failed login attempt since the last successful login.
Last login: Wed Nov  4 22:42:11 2020 from 192.168.3.14
[root@pc1 ~]# ifconfig | head -n 3
eno16777728: flags=4163<UP,broADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.3.13  netmask 255.255.255.0  broadcast 192.168.3.255
        inet6 fe80::20c:29ff:feaa:2b29  prefixlen 64  scopeid 0x20<link>
[root@pc1 ~]# screen -x  ## 执行screen -x

 

4、测试屏幕共享效果实现pc2和pc3客户端的屏幕共享,下面是截图

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。