基本 ssh 家庭服务器

基本 ssh 家庭服务器

我遇到了一些问题,我想从家外连接到我的家庭 ssh 服务器。我将描述我做了什么以及我如何尝试修复它。

我家用的电脑是 Windows 10。putty 网站建议我使用已安装的 bitvise ssh 服务器。我可以从 LAN 内部使用 sftp 顺利访问服务器。

在我的路由器上,我有以下端口转发和防火墙规则

TCP 端口 22 允许所有(IN)指向 192.168.0.10(我的 win10 电脑)

如果上述方法不起作用:

TCP 端口 8022 允许所有(IN)指向 192.168.0.10

防火墙默认允许 ssh 的规则,所以我必须添加 8022

现在,Windows 防火墙的配置方式与我的路由器防火墙相同。所有端口转发和防火墙均已正确配置。所有私钥/公钥均正常工作。

问题就在这里。我尝试通过公共 IP 地址进行连接。我得到的只是 10060 错误,bitvise 没有弹出任何提示有人正在尝试登录的窗口。我查找了错误 10060,发现这是一个超时错误。我已按照 bitvise 的所有故障排除步骤进行操作,但仍然无法连接。我甚至尝试在客户端和服务器上使用带有特殊关键字的协议混淆,但仍然不起作用 :(

我还能做什么来让这个 ssh 服务器在互联网上工作?我是否错过了路由器或 Windows 机器的某个步骤?

谢谢

编辑:就在我点击提交这个问题的时候,我的服务器弹出一条信息说:接受来自 5.xxx(北美)的 ssh 连接,由于混淆关键字错误,终止来自 5.xxx 的 ssh 连接

这是个好消息,至少有人进来了哈哈哈,但为什么不是我呢?或者我的朋友刚刚尝试过。服务器日志上根本没有命中

这从来没有发生过,我也没有改变任何事情。已经三天了哈哈

相关内容