我怎样才能使其他 Linux 机器可以通过 ssh 名称发现我的 ubuntu 机器?

我怎样才能使其他 Linux 机器可以通过 ssh 名称发现我的 ubuntu 机器?

我无法通过主机名从网络上的其他 Linux 计算机 ssh 到我的 ubuntu 笔记本电脑。我的 ubuntu 笔记本电脑是企业域的成员,可以看到所有其他网络计算机。我可以通过名称从 Windows 计算机使用 Putty 连接到它,但当我尝试通过名称从另一台 Linux 计算机 ssh 到它时,我收到错误:

ssh:无法解析主机名某些内容:名称或服务未知

如何让网络上的 Linux 机器可以发现它?

我尝试更改 smb.conf 文件以包含 netbios name = SOMETHING,也尝试更改 dns proxy = DNS ADDRESS,然后重新启动 samba 服务器,但两者都没有产生任何结果。我正在运行 Ubuntu 13.10。

谢谢,科尔

答案1

如果您正在运行某种共享文件夹系统(例如 samba),则可以使用本地域发现该机器,请尝试以下操作:

ssh nameofthemachine.local

如果没有,您需要在网络中或 ssh 服务器本身中设置一些 DNS 本地服务器来将域名转换为 IP。

相关内容