2015-02-10 35 views
0

我剛剛在我的Raspberry Pi B +上通過公私鑰設置了SSH,因此每次登錄我的Pi時都不必輸入密碼。唉,我是一個懶惰的傢伙,所以我的問題是:有沒有辦法在終端中用特定名稱替換IP地址?

有沒有辦法設置我的終端,所以我不必輸入IP地址,但我的設備的簡單名稱本地網絡?

例如我使用的命令:

ssh [email protected] 

,而不是我喜歡使用命令:

ssh [email protected] 

這可能聽起來愚蠢,但我就是喜歡它儘可能的簡單。 :)

回答

0

使用'pi'而不是IP需要您必須設置一個DNS服務器,該服務器將具有名稱'pi'映射到'192.168.178.x'的記錄。

設置DNS服務器的步驟可以參考here。您需要將這個新的DNS服務器的IP地址添加到您的域名服務器列表中。

但正如你所說,你是一個懶惰的傢伙:),你可以使用:

history | grep [email protected] 

,然後運行:

!2344 

,其中2344是ssh命令的PID從返回'歷史'命令。

+0

哇,非常感謝!這工作得很好:) 我已經在運行DNS服務器,但我不知道「歷史| grep」命令。我還發現了別名命令。有沒有一個原因,我不應該只是別名的SSH命令? – Monotom 2015-02-14 11:33:37

+0

嗯,我沒有使用過別名命令。但使用域名解析IP地址是一種標準方法。 – arshan 2015-02-17 03:55:18

相關問題