1. Ubuntu主机之间的互连
对于Ubuntu系统,通常附带ssh客户端。 如果没有可自行安装的,请执行以下步骤:
$ sudo apt-getinstallopenssh-client
ssh服务端通常需要自己安装。
$ sudo apt-getinstallopenssh-server
Note :启动连接的主机称为客户端主机,我用大写字母a表示,IP用192.168.3.101代替,连接的主机用服务端主机,我用大写字母b代替,IP用192.168.3.101代替
a在主机终端上,输入ssh username@192.168.3.102登录名为192.168.3.102的ssh服务器,然后输入密码登录。
sh连接成功后,需要进行一些设置才能显示图形界面。 步骤如下。
1、服务器端的ssh必须运行传输x接口。 在ssh服务器上,打开该部署文件并注意它是sshd_config文件:
$sudo vim /etc/ssh/sshd_config
找到此行,然后编辑:
X11前锋是
确保这是(注意此配置文件中的#是注释,并确保在X11转发之前没有#注释),然后重新启动ssh服务。
$cd /etc/init.d
在此目录中运行:
$./ssh restart
2、客户端配置
打开配置文件,确保它是ssh_config文件。
$sudo vim /etc/ssh/ssh_config
找到以下语句并编辑:
前锋代理是
前锋X11是
前锋X11可信是
确认这三个为“是”(注意此配置文件中的#是注释,并确认#注释中未遗漏修改的行) )。
3、配置完成后,进入a主机终端:
将其他主机上的ssh服务器的x接口设置为可连接
$xhost
然后执行:
$ ssh-x用户名称@ 192.168.3.102
注意-X这是大写的x,系统会提示您输入密码,并连接到Web服务主机。
然后执行:
$导出显示=192.168.3.101:0.0
此过程涉及将ssh服务器的x显示器重新定位到192.168.3.101的0.0显示器(a客户端主机)。
最后做测试,然后执行
$xclock
在这个时候,如果a主机Ubuntu接口出现了时钟接口,祝贺你成功。 下图:
实验显示时钟. jpg
也尝试查看照片和打开Web主机的浏览器等操作。
2. Windows主机通过SSH连接到Ubuntu主机:
我的主机系统是窗口S10。 我们仍然用大写字母a表示窗口S10端客户端主机,用Ubuntu作为服务端,用大写字母b表示。
1.Ubuntu主机端配置:
$sudo vim /etc/ssh/sshd_config
找到此行并取消注释,如果没有此行,则手动添加。
X11向前滚动是
2 .窗口S10主机端配置:
Xming安装:
下载Xming
Xming是一个开源的x服务器。
下载完成后自己安装。
安装完成后,在安装目录下找到XLaunch APP应用程序,然后执行x launch。 使用所有默认值创建默认文件。 需要记住的是下图所示的“Display number”数字。 此处使用默认的0。 下图:
XLaunch启动接口. jpg
下一次直接单击将提示您启动Xming。 然后,可以看到在窗口S10的右下角启动了Xming。 当鼠标移动到图标上时,将显示0.0个字符。 请先记住。
1553881714(1).jpg
下载putty,下载方法自己查
下载完成后,请按以下方式进行配置:
运行PuTTY,在配置屏幕上,在Connection-SSh-X11、Enable X11forwarding和X display location中填写上一步的显示编号。 此处显示在本地,必须填写LocalHost3333
putty配置. jpg
接下来,从session的save到Defalut Setting,如下图所示。
登录到SSH服务主机. jpg
最后进行测试,运行显示时钟的程序。
$xclock
如果时钟图形显示在窗口S10桌面上,则表示设置和连接成功。 恭喜你。 如果不成功,再回头看看,有没有没有遗漏的步骤?
如果Note:指示目标主机上没有xclock命令,请尝试其他接口显示服务或先安装xclock。