linux系統實現會話共享功能
阿新 • • 發佈:2020-11-04
會話共享:當多個使用者同時控制主機的時候,它可以把螢幕內容共享出來,也就是說每個使用者都可以看到相同的內容。
準備三臺虛擬機器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客戶端的螢幕共享,下面是截圖