为什么在 Windows Linux 子系统上使用内部 IP 时 SSH 连接会被阻止?

为什么在 Windows Linux 子系统上使用内部 IP 时 SSH 连接会被阻止?

我在 Windows 11 机器上设置了 ubuntu Linux 子系统,并在其上配置了 SSH,以允许网络上的其他设备连接到它。

当我尝试从同一台计算机连接时它可以工作:

在此处输入图片描述

但是,当我从另一台机器连接或使用同一台计算机上的私有 IP 时,我一直收到权限被拒绝错误:

在此处输入图片描述

我的 hosts.allow 和 hosts.deny 为空。我的 sshd_config 是:

AllowUsers *

PasswordAuthentication yes

ChallengeResponseAuthentication no

UsePAM yes

X11Forwarding yes

PrintMotd no

AcceptEnv LANG LC_*
Subsystem   sftp    /usr/lib/openssh/sftp-server

如何启用与我的 SSH 服务器的外部连接?

相关内容