Linux 若想要做 Hostname 與 IP 對應,可以設定 /etc/hosts
- 192.168.1.1 w1
- 192.168.1.2 w2
但是若是自己的目錄,沒有權限可以寫 /etc/hosts,要如何作到類似效果呢?
- 註:線上環境若使用機器名稱,在開發環境要模擬一樣情境,就可以使用此招
Linux 設定自己 SSH Hostname 與 IP 對應 不使用 hosts
想要 ssh w1、ssh w2,而不是輸入 ssh 192.168.1.1,不設定 /etc/hosts,可以靠 ssh 的設定
- vim ~/.ssh/config
Host w1 Hostname 192.168.1.1 Port 22 Host w2 Hostname 192.168.1.2 Port 22
- ssh w1 # 即可,Shell script 即可使用此 hostname 來執行