SSH 连接卡在“本地版本字符串”中

Mal*_*rsh 13 linux ubuntu ssh

我正在尝试从我的 MacBook SSH 连接到我的 Ubuntu 机器。我已经输入了这个命令ssh -p 22 -vvv <username>@<ip> 服务器端的防火墙也被禁用,并输入systemctl status sshd以确保它是否打开。

它连接,但根本不显示提示。

OpenSSH_7.6p1, LibreSSL 2.6.2
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line  48: Applying options for *
debug1: /etc/ssh/ssh_config line 52: Applying options for *
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to <ip> port 22.
debug1: Connection established.
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_rsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /Users/sss/.ssh/id_ed25519-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_7.6
Run Code Online (Sandbox Code Playgroud)

它似乎总是卡在最后一行。

我正在不同的网络上测试我的 MacBook,但是当我在同一个 Wifi 中尝试相同的命令时,它运行良好。

(我已经在互联网上尝试了各种东西,但仍然不起作用)我刚开始使用 Ubuntu,所以问题实际上可能很简单。

Bas*_*adi 1

UseDNS yes我记得在 sshd 配置中使用时遇到了同样的问题,尝试将其设置为no,希望它能解决您的问题

如果您的 ISP 提供的 IP 没有 rDNS,通常会发生这种情况

如何知道您的IP是否有反向DNS记录?访问www.whatismyip.com或类似网站并获取 IP,然后运行host 1.1.1.1​​1.1.1.1 是您的 IP 的地方,看看它是否给出回复,如果它不喜欢您的回复,host 11.11.11.11那么您的 ISP 不会设置 rDNS 记录

bashar@bashar-ThinkPad-W520:~$ host 1.1.1.1
1.1.1.1.in-addr.arpa domain name pointer one.one.one.one.

bashar@bashar-ThinkPad-W520:~$ host 11.11.11.11
Host 11.11.11.11.in-addr.arpa. not found: 3(NXDOMAIN)
Run Code Online (Sandbox Code Playgroud)

此外,您可能想通过添加到 ssh 命令来查看GSSAPIAuthentication no或测试它-u0

  • 只是想注意,`OpenSSH_8.3p1, OpenSSL 1.1.1g 21 Apr 2020`上的选项`-u0`告诉我“`ssh:未知选项 - u`” (2认同)