我正在做一件很简单的任务。我正尝试通过 SSH 从 Ubuntu 连接到 Windows 10 机器。OpenSSH 已安装在机器上,并且已启动并正在运行。我可以毫无问题地通过 SSH 进入我的 Raspberry Pi,但是当我尝试ssh -p22 user@internal_ip
从 Ubuntu 执行到 Windows 时,我收到端口 22:连接超时。当我尝试反过来...从 Windows 连接到 Ubuntu 时,我收到连接被拒绝的提示。我检查了两台机器上的防火墙,它设置为允许端口 22。所有计算机都在同一个网络上。并且 VPN 已关闭。我可以通过 SSH 进入我在 AWS 上的实例,但不能在我的本地机器上 ???
我可能错过了什么?我应该检查哪些设置?
答案1
无论出于何种原因,Windows 10 上的 OpenSSH 默认安装不会自动启动该服务。更改OpenSSH SSH 服务器到自动的;如果您使用公钥身份验证,您还需要启用OpenSSH 身份验证代理。