avahi-daemon如何添加一个ssh服务
时间: 2023-08-14 17:03:16 浏览: 333
要在avahi-daemon中添加一个SSH服务,您需要执行以下步骤:
1. 确保avahi-daemon已安装并正在运行。如果没有,请按照您的Linux发行版的指示安装它。
2. 创建一个新的SSH服务文件。在终端中输入以下命令:
```
sudo nano /etc/avahi/services/ssh.service
```
这将在编辑器中打开一个新文件。
3. 在文件中添加以下内容:
```
<?xml version="1.0" standalone='no'?>
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
<name replace-wildcards="yes">%h SSH</name>
<service>
<type>_ssh._tcp</type>
<port>22</port>
</service>
</service-group>
```
这将定义一个名为“%h SSH”的服务,其中“%h”将替换为您的计算机名称。此服务将在TCP端口22上运行。
4. 保存并关闭文件。
5. 重新启动avahi-daemon以使更改生效:
```
sudo systemctl restart avahi-daemon.service
```
现在,您应该能够在网络上通过SSH服务名称连接到您的计算机。
阅读全文