sshd: IP 重置连接

sshd: IP 重置连接

初始帖子这里(因与 ServerFault 无关而关闭)

我有一台仅启用了基于密钥的身份验证的 Raspberry Pi。当我尝试使用本地 IP ssh 连接到它时,它可以工作。但是当我尝试使用 noip 域(动态 DNS)连接它时,我Connection reset by <IP>: [preauth]立即得到结果。

需要了解的事情:

  1. 我已将默认端口从 22 更改为另一个端口,/etc/ssh/sshd_config并且新端口已被转发。
  2. 我已经重新启动了 pi 和 sshd 服务。
  3. 我已尝试更改私钥/公钥对。
  4. 当我尝试通过 ddns 连接时,我尝试跟踪该/var/log/auth.log文件,但它只给出了Connection reset [preauth]错误
  5. 我有一个静态 IP

有效的方法:如果我断开与 ISP 的连接并通过手机热点进行 ssh,它就可以起作用。

我的想法:这是静态 IP 问题吗?我对此事了解不多,但作为外行,我可以理解 RSA 指纹或其他东西可能存在问题?

任何帮助都将不胜感激!谢谢。

日志(敏感信息已删除):

=> ssh -vi ~/.ssh/key <USER>@<DDNS> -p <PORT>
OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Reading configuration data /Users/kunalnagar/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 47: Applying options for *
debug1: Connecting to <DDNS> port <PORT>.
debug1: Connection established.
debug1: identity file key type 0
debug1: identity file key-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.1
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.9p1 Raspbian-10+deb10u2
debug1: match: OpenSSH_7.9p1 Raspbian-10+deb10u2 pat OpenSSH* compat 0x04000000
debug1: Authenticating to <DDNS:PORT> as '<USER>'
debug1: SSH2_MSG_KEXINIT sent
Connection reset by <STATIC_IP> port xxxx

相关内容