在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"
來檢視
建立SSH別名
編輯 ssh config檔案,來建立別名 如果檔案不存在,建立乙個就行了 vim ssh config新增所有遠端主機的詳細資訊,如 host dns hostname server.example.com user root host dhcp hostname 192.168.5.25 use...
SSH 別名登入
我們再登入ssh時,經常需要輸入 使用者名稱 伺服器 位址,很不方便,於是乎,就有小夥伴就想別這麼麻煩簡單一點方法如下 新增ssh配置檔案 etc ssh ssh config 或者 ssh config etc ssh ssh config ssh config host 別名 hostname ...
SSH設定主機別名
每次ssh登入遠端伺服器都要ssh username ip 好麻煩,這個可以設定主機別名來解決 在.ssh config裡面加入下面的字段 host server hotname ip user username 這樣只需要輸入ssh server,就可以登入username ip的主機了,但是還是...