VMWare Fusion 設定固定 IP
-
查詢虛擬機的 MAC 地址
-
設定固定 IP
-
編輯
dhcpd.conf
$ sudo vi /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf
-
在最後一行加上
host [主機名稱] { hardware ethernet [網卡地址]; fixed-address [固定IP]; }
例如:
host my_vm { hardware ethernet 00:0C:29:9F:4E:69; fixed-address 172.16.239.131; }
-
-
重啟 VMWare Fusion
$ sudo /Applications/VMware\ Fusion.app/Contents/Library/services/services.sh --stop $ sudo /Applications/VMware\ Fusion.app/Contents/Library/services/services.sh --start
加域名
因為記不住 IP,所以通常會給虛擬機一個域名
-
編輯
/etc/hosts
$ sudo vi /etc/hosts
-
在最後一行加上
# account_core 172.16.239.131 account-core.com
-
這樣就可以透過域名的方式連上虛擬機
$ ssh elaine_li@account-core.com
ssh 公鑰
如果懶得每次登入都要打密碼的話,可以把 mac 公鑰給虛擬機
-
匯入 ssh-key.pub
-
[Mac] 查看並複製公鑰
$ cat ~/.ssh/id_rsa.pub
-
[centos] 在
~/.ssh/authorized_keys
貼上 mac 的公鑰$ mkdir ~/.ssh $ touch ~/.ssh/authorized_keys $ vi ~/.ssh/authorized_keys
-
-
設定連線資訊
-
[mac] 編輯
~/.ssh/config
$ vi ~/.ssh/config
-
[mac] 在最後一行加上
# vm Host vm User elaine_li Port 22 HostName 172.16.239.131
-
-
測試
$ ssh vm
如果還是不能免密碼登入的話,可能是權限問題
$ sudo chmod 700 ~/.ssh $ sudo chmod 600 ~/.ssh/authorized_keys