2021年12月28日 星期二

vagrant 多vm共用private_key

1.單一主機

原本一個vagrantFile設定單一台主機

預設會產生連線的privary_key

專案目錄/.vagrant/machines/default/virtualbox/private_key


2.多主機共用ssh key

若是以一個vagrantFile設定多台主機

不想要管理多個ssh key

可以在vagrantFile內設定

config.ssh.insert_key = false

讓所有的vm都使用同一個ssh key

這個共用的private_key是放在

~/.vagrant.d/insecure_private_key


3. ssh 連線

可以把key複製出來使用

ssh -i key路徑 帳號@ip

但要注意private_key不能太開放使用

可以使用以下修改

chmod 600 private_key


4.若ssh key有異動需要 修改known_hosts

ssh-keygen -f "/home/ozzy/.ssh/known_hosts" -R "192.168.0.168"

沒有留言: