我正在尝试使用Raspberry Pi设置虚拟专用网,第一步是获得从我的本地网络外部通过ssh
连接到设备的能力。不管是什么原因,这被证明是不可能的,我也不知道为什么。当我尝试用user@hostname
ssh
到我的服务器时,我得到了错误:
ssh: Could not resolve hostname [hostname]: nodename nor servname provided, or not known
但是,我可以使用以下命令登录服务器:
ssh user@[local IP]
服务器是运行Raspbian最新发行版的Raspberry Pi Model B,而我尝试连接到它的机器是运行Mavericks的Macbook Pro。当我设置Raspbian时,Raspberry Pi启用了ssh
。
我已经仔细阅读了Stack Overflow几个小时,试图看看是否有其他人有这个问题,但我没有找到任何东西。我找到的每个ssh
教程都说我应该能够在远程机器上设置它,并使用主机名从任何地方登录,但我从来没有成功过。
发布于 2016-11-23 09:14:44
如果你使用的是Mac,重新启动DNS响应器可以帮我解决这个问题。
sudo killall -HUP mDNSResponder
发布于 2014-08-18 17:43:18
我在连接到远程机器时也遇到了同样的问题。但我设法登录如下:
ssh -p 22 myName@hostname
或者:
ssh -l myName -p 22 hostname
发布于 2019-12-26 20:44:01
在我的例子中,我是这样尝试ssh的。
ssh pedro@192.168.2.179:22
当正确的格式为:
ssh pedro@192.168.2.179 -p 22
https://stackoverflow.com/questions/20252294
复制相似问题