在Mac OS的終端(terminal)中,可以使用命令ssh user@host
的命令來遠程連接一臺服務器,但是,如果要管理的服務器太多,IP地址不能全部記住的時候怎麼辦?這時候我們可以爲每一臺服務器設置一個別名(alias),使用vi命令編輯一下~/.ssh/config
這個文件(如果目錄下沒有這個文件,可以新建一個),接着按下面格式添加內容:
# 服務器1
Host 別名
HostName IP地址
Port 22
User 用戶名
# 服務器2
Host 別名
HostName IP地址
Port 22
User 用戶名
更多的服務器...
添加完以上內容後,就可以使用命令ssh 服務器別名
來連接服務器了,是不是方便很多了?
另外,如果想查看當前有哪些配置了別名的服務器,可以使用命令cat ~/.ssh/config | grep "Host"
來查看