Windows通过Xshell连接Ubuntu遇到的问题及解决方案

时间:2024-03-13 08:23:15

Windows通过Xshell连接Ubuntu遇到的问题及解决方案

问题描述:

Windows 10系统可以ping通Ubuntu的ip,但是Ubuntu系统ping不通Windows系统。

操作步骤:

步骤1:查看Windows 10 台式机ip地址。

Win+R

输入cmd;

Windows通过Xshell连接Ubuntu遇到的问题及解决方案

输入ipconfig:

Windows通过Xshell连接Ubuntu遇到的问题及解决方案

步骤2:查看Ubuntu的ip

Ctrl+Alt+T

输入ifconfig

Windows通过Xshell连接Ubuntu遇到的问题及解决方案

步骤3:两个平台下的互ping。

Windows ping Ubuntu:

Ping Ubuntu的IP:

Windows通过Xshell连接Ubuntu遇到的问题及解决方案

Ubuntu ping Windows:

Ping Windows的ip:

Windows通过Xshell连接Ubuntu遇到的问题及解决方案

不正常情况:

Windows通过Xshell连接Ubuntu遇到的问题及解决方案

解决方法:

Windows端配置:

选中1,鼠标右键,打开“网路和Internet”设置。

Windows通过Xshell连接Ubuntu遇到的问题及解决方案

找到Windows防火墙

Windows通过Xshell连接Ubuntu遇到的问题及解决方案

高级设置

Windows通过Xshell连接Ubuntu遇到的问题及解决方案

按照1-2,找到图中文件。

Windows通过Xshell连接Ubuntu遇到的问题及解决方案

Windows通过Xshell连接Ubuntu遇到的问题及解决方案

完成上述工作,Windows设置文成。

Ubuntu端配置:

1)使用管理员身份 设置防火墙。

先查看一下防火墙状态

sudo ufw status

虽然防火墙是关着的,依旧重新停一下。

sudo ufw disable

然后开放22端口。(允许所有的外部IP访问本机的22/tcp (ssh)端口 )

sudo ufw allow 22

2)安装SSH服务并启动

ubuntu不会默认安装ssh-server。所以需要先进行ssh服务的安装

sudo apt-get install openssh-server

查看安装结果:

ps -e |grep ssh

发现sshd已经启动,再次使用xshell成功连接。

Windows通过Xshell连接Ubuntu遇到的问题及解决方案