使用ssh和Avahi时遇到问题
解决:确保已安装libnss-mdns! 我无法使用.local主机名在从上网本到桌面的SSH中使用SSH。每隔一段时间,我必须重置我使用的路由器,这会重置它分配给我的设备的地址,因此不久前,我设置了Avahi来解决这个问题。/etc/avahi/services/ssh.service文件是从文档中复制的标准文件: <?xml version="1.0" standalone='no'?><!--*-nxml-*--> <!DOCTYPE service-group SYSTEM "avahi-service.dtd"> <!-- See avahi.service(5) for more information about this configuration file --> <service-group> <name replace-wildcards="yes">%h</name> <service> <type>_ssh._tcp</type> <port>22</port> </service> </service-group> 这曾经可以正常工作,但是现在由于某种原因,当我尝试从上网本ssh切换到桌面时,收到以下错误消息(请注意,我在此输出中更改了PC的主机名): user@netbook>> ssh pc.local -vvv OpenSSH_6.2p2 Ubuntu-6ubuntu0.3, OpenSSL 1.0.1e 11 Feb 2013 debug1: Reading configuration data /home/username/.ssh/config debug1: Reading configuration data /etc/ssh/ssh_config …