linux – 无法使用.local(在一台服务器上而不是另一台服务器上)进入ubuntu服务器

linux – 无法使用.local(在一台服务器上而不是另一台服务器上)进入ubuntu服务器,第1张

概述我有两个服务器,一个似乎配置了“开箱即用”的东西,以允许“ssh servername.local”工作.我真的很喜欢这个并调查它,但我看不出它们的配置有什么不同. server1 :(名称ssh工作) $cat / etc / hosts 127.0.0.1 localhost 127.0.1.1 server1 server2 :(按名称ssh不起作用) $cat / etc / hosts 我有两个服务器,一个似乎配置了“开箱即用”的东西,以允许“ssh servername.local”工作.我真的很喜欢这个并调查它,但我看不出它们的配置有什么不同.

server1 :(名称ssh工作)
$cat / etc / hosts
127.0.0.1 localhost
127.0.1.1 server1

server2 :(按名称ssh不起作用)
$cat / etc / hosts
127.0.0.1 localhost
127.0.1.1 server2

server1.local连接正常,server2.local获取此响应:

ssh:无法解析主机名server2.local:名称或服务未知

我没有做任何设置DNS,两个服务器的revolv.conf文件是相同的.

server2正在运行ubuntu服务器9.04 32位(jaunty),而server1正在运行ubuntu桌面9.10 64位(karmic).

任何人都可以告诉我应该在哪里看看有什么不同,以及为什么它适用于一个而不是另一个?

解决方法 Avahi需要在两台机器上运行.它是提供mDNS服务的守护进程.

root @ rilindo-desktop:〜#ps -ef | grep avahi
avahi 903 1 0 Jan01? 00:00:05 avahi-daemon:注册[rilindo-desktop.local]
avahi 904 903 0 Jan01? 00:00:00 avahi-daemon:chroot helper
root 18206 15276 0 11:23 pts / 2 00:00:00 grep avahi

假设未在计算机上过滤/阻止端口5353,则需要验证avahi的配置.

总结

以上是内存溢出为你收集整理的linux – 无法使用.local(在一台服务器上而不是另一台服务器上)进入ubuntu服务器全部内容,希望文章能够帮你解决linux – 无法使用.local(在一台服务器上而不是另一台服务器上)进入ubuntu服务器所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1034880.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存