Ubuntu

將名稱與 ssh 的 ip 關聯?

  • March 12, 2018

假設我只有一個伺服器的 IP 地址,但我沒有域(它只是一個數據庫伺服器,所以它不需要域)。我不想每次都記住IP地址,所以有沒有辦法我仍然可以使用類似的語法ssh username@database

如果您只想要 ssh 和 ssh 的名稱,您可以在 ~/.ssh/config 中為您的 ssh 配置添加一個名稱

例如,您的配置文件可能如下所示:

Host database
   HostName <real IP address or hostname here>
   User username

然後你可以ssh database在命令行輸入,ssh 會自動ssh username@ip.address為你做。

/etc/hosts在您正在 ssh 的系統上為其添加一個條目。

語法是

1.1.1.1 hostname

這適用於 Linux 和 Mac。對於 Windows,該文件是c:\windows\system\drivers\etc\hosts.

引用自:https://serverfault.com/questions/215007