これはearlier questionへのフォローアップの質問です。私は同じVagrantfileを使用しましたが、必要とは思わない2行をコメントアウトしました。SSHをVagrant VMに追加することはできません(寄付者のSSHを使用しないでください)。
私はvagrant ssh
を使用せずに自分のバゲッジボックスにsshしようとしています。
Vagrantfile:
Vagrant.configure(2) do |config|
config.vm.provider "virtualbox" do |v|
v.memory = 6144
v.cpus = 2
v.name = "mb_vagrant"
end
config.vm.box = "ubuntu/trusty64"
config.vm.network :private_network, ip: "192.168.33.10"
config.ssh.forward_agent = true
# config.vm.provision :shell, path: "bootstrap.sh"
# config.vm.network :forwarded_port, host: 8001, guest: 8001
end
vagrant ssh-config
からの出力:
Host default
HostName 127.0.0.1
User vagrant
Port 2222
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile "/Users/mbigras/Google Drive/tmp/chef-repo/.vagrant/machines/default/virtualbox/private_key"
IdentitiesOnly yes
LogLevel FATAL
ForwardAgent yes
私は、次のコマンドを使用して、私のマシンにINGのssh
を試してみた:
$ ssh -i "/Users/mbigras/Google Drive/tmp/chef-repo/.vagrant/machines/default/virtualbox/private_key" -p 2222 [email protected]
ssh: connect to host 192.168.33.10 port 2222: Connection refused
また、 another answerに記載されていますが、接続しようとする前に~/.ssh/known_hosts
を削除しようとしました。しかし、それも動作しません:
$ rm ~/.ssh/known_hosts
$ ssh -i "/Users/mbigras/Google Drive/tmp/chef-repo/.vagrant/machines/default/virtualbox/private_key" -p 2222 [email protected]
ssh: connect to host 192.168.33.10 port 2222: Connection refused
私はここで何が欠けていますか?
16.04を使用する場合は[bento/ubuntu-16.04](https://atlas.hashicorp.com/bento/boxes/ubuntu-16.04)をおすすめします。 )彼らは標準のユーザー名を使用しているため:迷惑メール、パスワード: – mbigras