我一直在尝试解决我的 Windows 11 笔记本电脑在处理 openSSH 服务器时出现错误消息“端口 22:没有到主机的路由”的问题。请注意,我已经正确完成了下载,并将其作为本地系统登录并运行。
首先尝试将一些文件从远程主机(Linux 服务器)复制到我的本地计算机(我的笔记本电脑,装有 Windows 11)。我首先遇到端口 22 超时的问题,这通常是由于某些防火墙权限导致的,我最终完全禁用了 Windows 防火墙,看看是否能解决这个问题,但没成功。
幸运的是,它确实清除了超时错误,并port 22: No route to host
在尝试使用命令 ssh 到远程主机时将其替换为新错误,并使用命令 ssh 到远程主机时出现错误ssh osbor@myip
。当我在网上进行一些挖掘时,还发现了 ISP 简单地阻止端口 22 上的入站连接的潜在问题,很好。我刚刚在“sshd_config”中将默认端口更改为 1100,这也没有用,仍然是同样的错误。此时我正在使用Host key verification failed. lost connection
scp sourceuser@server:~/file destinationuser@localhost:/Desktop
本网站检查端口是否打开/监听这些端口,结果显示这些端口实际上已关闭。我知道这不是 ISP 问题,因为我的 Linux 计算机能够通过同一网络和端口将文件从远程 scp 传输到本地。我在这里提到的所有机器都连接到互联网。如果需要,我可以提供配置。
几个月来我一直在努力在 Windows 上使用 openSSH,现在需要一些说明。谢谢。