Ssh
查找主機名以執行 SSH
我想使用 SSH 訪問遠端機器。但是,我不知道如何找到機器的主機名。我嘗試使用該
hostname
命令,但這只給出了機器的本地地址,(我認為)在不同的機器上可以是相同的。當我嘗試
ssh name
使用命令name
返回的主機名時hostname
,我收到一條錯誤消息,提示“無法辨識主機名”。如何找到可用於區分目標機器的完整主機名?
PS:我完全有權使用目標機器。
要使用 訪問遠端機器
ssh
,您需要知道它的公共主機名或 IP 地址。您還需要擁有另一台電腦上帳戶的使用者名和密碼,或者與安裝在您要連接的電腦上的特定帳戶上的 SSH 公鑰相對應的 SSH 私鑰。
如果您不知道這些詳細資訊,則必須向管理另一台電腦的人員詢問如何最好地連接
ssh
.該
hostname
命令專門用於設置或顯示正在執行的系統的名稱。如果您在本地執行它,它將返回您的本地機器的名稱,它可能是也可能不是完全限定的主機名(在任何一種情況下,它都是本地機器的名稱/IP 號)。