在我的 Airport Express 上,我可以为网络上的计算机设置 SSH 广告。
我在 Linux 服务器上有与 avahi 相同的选项。
这么做有什么用处?
答案1
当 ssh 通过 bonjour 公布时,您可以通过“ssh hostname”ssh 到 linux 机器。如果服务器更改 IP 地址或使用非标准端口,则无需进行客户端配置。
Bounjour 宣传的 ssh 服务器会自动显示在 OSX 终端的文件->新建远程连接菜单中。在 iTerm 中,菜单为书签 -> Bonjour,或通过右键单击 -> 新建 -> Bonjour。
要在 Linux 上启用此功能(OP 已经启用),请安装 avahi,然后您的 /etc/avahi/ssh.service 应如下所示。它应作为启动服务启用。
<service-group>
<name replace-wildcards="yes">%h</name>
<service>
<type>_ssh._tcp</type>
<port>22</port>
</service>
</service-group>
链接:
- Avahi 守护进程http://avahi.org/
- Gentoo avahi 指南http://en.gentoo-wiki.com/wiki/Avahi