運行環境:
虛擬機:VirtualBox
Linux發行版:Lubuntu14.04
Xserver機器A的IP:192.168.56.101
Xclient機器B的IP:192.168.56.103
前提要求:
兩台機器要能ping通,都安裝了ssh並且能夠連上
問題:
在用機器A通過ssh連接機器B時出現ssh: connect to host 192.168.56.103 port 22:Connect redused
原因:
機器B沒有安裝openssh-server
解決方法:
$sudo apt-get install openssh-server
一、確認已打開Xclient機器A上的SSH Server的X11轉發功能
1、檢查ssh server配置文件
$sudo vim /etc/ssh/sshd_config
2、確認以打開X11轉發功能
二、用-X選項在機器B上ssh連接機器A
ssh -X oyqj3@192.168.56.103
三、在機器B的終端上查看機器A的DISPLAY環境變量
1、執行以下命令
$printenv
2、可以看見
DISPLAY=local host:10.0
四、在機器B的終端上查看機器A的TCP監聽端口
1、執行以下命令
$netstat -t
2、可以看見在監聽6010端口
五、在機器B的終端上操作機器A打開圖形界面(任意一個有圖形的程序)
$xeyes
可以看見顯示界面在機器B中