无法通过 chrome book 使用 ubuntu ssh 连接到 raspberry pi

无法通过 chrome book 使用 ubuntu ssh 连接到 raspberry pi

我有一台 Acer Chromebook 14 CB3-431,通过 crouton 方法运行 ubuntu 16.04。

我有一台树莓派,我可以从几乎任何其他 Ubuntu 计算机通过 ssh 连接它,甚至可以从 Chrome OS 终端通过 Crosh shell 连接它。

我使用的方式就是我一直使用 ssh 连接到 pi wifissh [email protected]

但使用 Ubuntu 终端时出现错误ssh: Could not resolve hostname.local: Temporary failure in name resolution

我对 Ubuntu 的了解非常有限,但做了一些研究,并尝试使用sudo service ssh status,结果什么也没有返回。而且使用ssh@localhost只会返回端口错误。

一些可能有帮助的随机信息,我startunity在 Crosh 中使用它来启动 Ubuntu,它在我的终端中显示,(xenial)我相信这与标准 Ubuntu 不同。我可能只是重新安装 Ubuntu 并重新开始,但我想尝试解决问题,因为它可能会再次出现。任何帮助都值得感激。提前致谢。

答案1

您正尝试连接到另一台 PC 上的本地主机,而不是树莓派。

如果我使用的 PC 的 IP 是 192.168.1.10,则使用 localhost 实际上会指向您的本地地址。

现在您要尝试访问本地地址之外的设备,为此您需要使用目标设备 IP。

ssh pi@ip-of-raspberry

例如(假设你的树莓派的 IP 是 192.168.1.30)

ssh [email protected]

两个设备应该在同一个 LAN 上或同一个 VPN 下(如果您正在使用它)

另外,Ubuntu 16.04 使用 systemctl,如果您想了解 ssh 的状态:

systemctl status ssh

相关内容