# vagrant 筆記 ## Permission denied (publickey) because of sync * 由於synced_folder錯誤,導致無法正常登入 ``` ex: config.vm.synced_folder '.', '/home/vagrant/' ``` 因為configure會覆蓋vm上的主目錄並破壞vm上的.ssh設置,因此改為 ``` config.vm.synced_folder '.', '/home/vagrant/foo foo為空目錄 ``` ## How to assign unique ssh port `config.vm.network :forwarded_port, guest: 22, host: 3200, id: 'ssh'` ##### https://gist.github.com/pastleo/ab1255846b5335407105 ##### https://medium.com/@ganpat.bit/how-to-modify-vagrant-vms-default-ssh-port-d3e996d07be2 ###### tags: `vagrant`