先连接服务器,ssh连接成功后,如果想要显示图形界面,需要做一些配置。步骤如下:
1、服务器端:
1)找到/etc/ssh/sshd_config 这个配置文件,修改三行(这三行不在一起,自己用vim搜):
X11Forwarding yes X11UseLocalhost no X11Forwarding yes
2)重启服务器端ssh(service sshd restart)
3) 安装xauth (yum install xauth)
2、客户端配置:
1)在/etc/ssh/sshd_config配置文件中,找到并修改:
X11Forwarding yes
X11UseLocalhost no
X11Forwarding yes
3、测试:
1)首先终端未连接ssh之前,执行xhost +xxx.xxx.xxx.xxx
这个步骤是允许ssh服务器的X界面连接过来,其中xxx.xxx.xxx.xxx是你的服务器ip
2)执行ssh -X -p port root@xxx.xxx.xxx.xxx 注意-X这个是大写的X,这个步骤是连接到ssh服务器,接着会要输入密码
这个时候终端已经连接到ssh服务器了,
然后做个测试,执行xclock,等待。。。如果这个时候在你的ubuntu界面中出现了一个时钟界面,那么恭喜你成功了。
参考文章:https://blog.csdn.net/dobell/article/details/55047811
https://blog.csdn.net/qq_33833327/article/details/78721577
https://blog.csdn.net/pandakong/article/details/6926328