Ssh

查找主機名以執行 SSH

  • December 18, 2020

我想使用 SSH 訪問遠端機器。但是,我不知道如何找到機器的主機名。我嘗試使用該hostname命令,但這只給出了機器的本地地址,(我認為)在不同的機器上可以是相同的。

當我嘗試ssh name使用命令name返回的主機名時hostname,我收到一條錯誤消息,提示“無法辨識主機名”。

如何找到可用於區分目標機器的完整主機名?

PS:我完全有權使用目標機器。

要使用 訪問遠端機器ssh,您需要知道它的公共主機名或 IP 地址。

您還需要擁有另一台電腦上帳戶的使用者名和密碼,或者與安裝在您要連接的電腦上的特定帳戶上的 SSH 公鑰相對應的 SSH 私鑰。

如果您不知道這些詳細資訊,則必須向管理另一台電腦的人員詢問如何最好地連接ssh.

hostname命令專門用於設置或顯示正在執行的系統的名稱。如果您在本地執行它,它將返回您的本地機器的名稱,它可能是也可能不是完全限定的主機名(在任何一種情況下,它都是本地機器的名稱/IP 號)。

引用自:https://unix.stackexchange.com/questions/340982