ssh:无法解析主机名– High Sierra
我正在支持一位同事,他最近将MacBook Pro从Sierra升级到High Sierra。他正在尝试通过ssh连接到我们现场的一个盒子。有问题的盒子有一个IPv6地址。 该~/.ssh/config文件为空,并且ssh密钥没有更改。该/etc/ssh/ssh_config文件是MBP上默认安装的文件。Dig可以正常工作,并报告该设备的正确IPv6地址。Ping6也可以正常工作。他可以连接到我们内部的git服务器,该服务器通过带有IPv4地址的DNS发布,并且可以毫无问题地进行推/拉。 当我让他去箱子时,就像这样: ssh user@hostname 连接失败并显示: ssh: Could not resolve hostname [hostname]: nodename nor servname provided, or not known 将-vvvv添加到ssh会产生以下输出: ssh -vvvv [hostname] 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 * debug2: ssh_connect_direct: needpriv 0 debug1: Connecting to [hostname] port …