我有一台 Synology Diskstation,最近升级到了 DSM 5.1 (5004)。我之前将系统配置为允许在端口 22 和端口 10000 上进行连接。升级后,似乎我的 sshd_config 文件已重新配置,因此再次对其进行了修改以指定:
Port 22
Port 10000
我的防火墙配置正确,确实可以连接到两个端口。但是,使用 root 和非 root 帐户,我都可以使用公钥身份验证正确登录端口 22,但不能登录端口 10000。在端口 10000 上使用公钥或密码身份验证都会返回以下消息:
Permission denied, please try again.
我浏览了 Synology 论坛和其他地方,发现有人承认系统在 5.1 中发生了变化。现在有 UI 可以指定 SSH 端口,但不能指定 2 个端口。但是,似乎没有一篇帖子表明如何成功使用两个端口。任何帮助都将不胜感激。
答案1
不确定为什么需要两个端口,但实现此目的的更简单(在我看来)(假设您不需要 LAN 内部的端口 10000)方法是将路由器上的端口 10000 转发到 Syn 上的端口 22,除了将 22 转发到 22。因此,您可以使用两个端口从 WAN 访问端口 22,并且不需要在 Syn 服务器上进行任何配置更改(每次 DSM 更新时,更改总是会失败..)