1. 程式人生 > 實用技巧 >linux系統實現會話共享功能

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客戶端的螢幕共享,下面是截圖