wsl安装ubuntu ssh无法使用

上边显示ssh已经启动了

但是查看端口号时并没有ssh的端口号

使用filezilla也连接不上,求大神指点

如果您在 Windows Subsystem for Linux (WSL) 安装了 Ubuntu,但是 SSH 无法使用,请尝试以下几个解决方法:

检查 SSH 服务是否正在运行
使用以下命令检查 SSH 服务是否正在运行:

sudo service ssh status

如果 SSH 服务未运行,请使用以下命令启动 SSH 服务:

sudo service ssh start

确认是否开放了 SSH 端口
使用以下命令确认是否已经开放了 SSH 端口 22:

sudo ufw status

如果端口 22 被阻止,请使用以下命令开放端口 22:

sudo ufw allow 22/tcp

确认是否安装了 SSH 客户端
WSL 默认未安装 SSH 客户端。如果您想在 WSL 中连接到其他计算机,则需要安装 SSH 客户端。在 WSL 中,您可以使用以下命令安装 SSH 客户端:

sudo apt update
sudo apt install openssh-client

确认是否配置了正确的 SSH 配置文件
使用以下命令检查 SSH 配置文件:

sudo nano /etc/ssh/sshd_config

确保以下配置项的设置正确:

Port 22
ListenAddress 0.0.0.0
PermitRootLogin no
PasswordAuthentication yes

检查防火墙和网络设置
如果您使用了 Windows 防火墙或其他网络安全工具,请确保它们不会阻止 SSH 连接。

希望这些解决方法能帮助您解决 SSH 无法使用的问题。如果以上方法仍然无法解决问题,请尝试使用其他 SSH 客户端连接,或者重新安装 Ubuntu。