Vagrant包不包/home/vagrant/.ssh

时间:2015-02-10 12:38:48

标签: ssh debian vagrant

我正在使用debian wheezy amd64制作一个Vagrant基本框,只需最少安装ssh-server,virtualbox guest添加等等。我已将不安全的密钥添加到/home/vagrant/.ssh/authorized_keys并从sshd_config启用了密钥身份验证。从虚拟机到localhost工作的ssh,所以键是可以的。使用vagrant包--base [vm name] --output [file],它会创建一个框。当使用vagrant up来启动盒子时(在add和init之后),SSH键不起作用,因为/ home / vagrant /中没有.ssh。导致这种情况的原因和/或如何解决这个问题?

编辑:"正常"虚拟机主页:

vagrant@debudebu:~$ ls -la
total 32
drwxr-xr-x 4 vagrant vagrant 4096 Feb 10 14:51 .
drwxr-xr-x 3 root    root    4096 Feb  4 15:39 ..
drwx------ 2 vagrant vagrant 4096 Feb 10 13:50 .aptitude
-rw------- 1 vagrant vagrant 2570 Feb 10 15:04 .bash_history
-rw-r--r-- 1 vagrant vagrant  220 Feb  4 15:39 .bash_logout
-rw-r--r-- 1 vagrant vagrant 3392 Feb  4 15:39 .bashrc
drwxr-xr-x 2 vagrant vagrant 4096 Feb 10 14:41 keys
drwx------ 2 vagrant vagrant 4096 Feb  4 22:56 .links2
-rw-r--r-- 1 vagrant vagrant  675 Feb  4 15:39 .profile
drwx------ 2 vagrant vagrant 4096 Feb 10 14:55 .ssh

流浪者之家:

vagrant@debudebu:~$ ls -la
total 32
drwxr-xr-x 4 vagrant vagrant 4096 Feb 10 14:23 .
drwxr-xr-x 3 root    root    4096 Feb  4 15:39 ..
drwx------ 2 vagrant vagrant 4096 Feb 10 13:50 .aptitude
-rw------- 1 vagrant vagrant 2570 Feb 10 14:23 .bash_history
-rw-r--r-- 1 vagrant vagrant  220 Feb  4 15:39 .bash_logout
-rw-r--r-- 1 vagrant vagrant 3392 Feb  4 15:39 .bashrc
drwx------ 2 vagrant vagrant 4096 Feb  4 22:56 .links2
-rw-r--r-- 1 vagrant vagrant  675 Feb  4 15:39 .profile

缺少密钥和.ssh。

0 个答案:

没有答案