為什麼我可以透過名稱 ssh 連接到一個 LAN 設備,但不能連接到另一個 LAN 設備?

為什麼我可以透過名稱 ssh 連接到一個 LAN 設備,但不能連接到另一個 LAN 設備?

我正在尋找一些可能很愚蠢但我無法立即在互聯網上找到的解釋。

情況:

  • 經典的家庭區域網路。
  • 網路:192.168.1.0/24
  • 沒有 DNS 伺服器。
  • 我安裝了 2 個 Raspberry Pi。一個用作媒體播放器 (Kodi/OSMC),另一個用作系統日誌伺服器 (Raspbian OS)。

問題:

為什麼我可以透過 NAME 和 IP 來 ssh Raspbian syslog 伺服器,而只能透過 IP 來連接 Kodi 媒體播放器?

我在 Windows 電腦上透過 putty 啟動 ssh 會話。我知道我可以將 Kodi 主機名稱和 IP 位址新增至 Windows 桌面上的主機檔案中,直接結果是我也可以透過 NAME ssh 進入該裝置。但我想知道為什麼 KODI 需要這個額外的步驟,以及為什麼 Raspbian 作業系統不需要這個步驟。

答案1

SAMBA

1) 這讓我走上了正軌:https://tektab.com/2015/11/07/setting-up-file-sharingnas-using-samba-on-raspberry-pi/

2) 在我的 Kodi/OSMC 設備上尋找 samba 時,在 /etc 中看到了一個資料夾和檔案(/etc/samba/smb.conf例如) - 所以我認為 Samba 已完全安裝在該系統上。

3)我決定先做a sudo apt-get updatesudo apt-get upgrade再做a sudo apt-get install samba。我的猜測是系統會很好地告訴我該服務已經在系統上。但沒有,事實上他建議安裝 samba 並需要 xxMB 的安裝檔。我繼續並執行安裝。我沒有重新啟動服務,而是重新啟動了設備。重新啟動後,我做了一個ping -a <ipaddress>,在回覆中我在第一行看到“OSMC”。現在我可以透過名字進行 ssh 了。
我沒有更改 /etc/samba/smb.conf 檔案中的任何內容。預設配置。

相關內容