首页 > 编程知识 正文

ubuntu ssh连不上,windows ssh工具

时间:2023-05-04 14:33:22 阅读:30714 作者:4107

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。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。