使用 Nautilus 通过主机名打开 SSH 连接

使用 Nautilus 通过主机名打开 SSH 连接

我尝试使用主机名通过 SSH 连接局域网上的另一台机器,因为本地 IP 地址会定期重新分配(我们的 ISP 存在问题,经常需要重置网络)

我有一台笔记本电脑,带有登录名freedom@flex15和当前本地 IP192.168.1.11

我有一台桌面,我正尝试使用登录名freedom@barton和本地 IP连接以进行文件传输192.168.1.153

我想我只需要一些关于如何使用主机名进行连接的格式说明。我读过的所有指南都说使用类似的东西:

ssh://username@hostname

但如果我尝试:

ssh://freedom@barton 

我收到此错误:

Oops! Something went wrong.
Unable to find the requested location. Please check the spelling or the network settings.

但是,使用时:

ssh://[email protected]

它工作正常。所以我不确定我在这里做错了什么,因为所有文档都说我可以使用 ssh://hostname 或 ssh://username@hostname 或类似的东西。最好有某种不涉及 IP 地址的方法来指定这台机器。谢谢。

答案1

“192.168.1.153”是局域网上的私有IP地址。

因此,如果您还没有,请在服务器(192.168.1.153)上设置一个静态 IP 地址。

在客户端上,编辑 /etc/hosts

sudo nano /etc/hosts

并在底部添加一行 -

192.168.1.153 巴顿

然后你就可以运行 ssh://freedom@barton

相关内容