Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vagrant包不打包/home/Vagrant/.ssh_Ssh_Debian_Vagrant - Fatal编程技术网

Vagrant包不打包/home/Vagrant/.ssh

Vagrant包不打包/home/Vagrant/.ssh,ssh,debian,vagrant,Ssh,Debian,Vagrant,我正在用debian wheezy amd64制作一个流浪基本盒,只需安装最少的ssh服务器、virtualbox来宾添加和更多功能。我已经将不安全的密钥添加到/home/vagrant/.ssh/authorized_-keys中,并从sshd_-config启用了密钥身份验证。从虚拟机到本地主机的ssh工作正常,因此密钥正常。使用vagrant package-base[vm name]-output[file]创建一个框。当使用vagrant up在add和init之后启动该框时,SSH密

我正在用debian wheezy amd64制作一个流浪基本盒,只需安装最少的ssh服务器、virtualbox来宾添加和更多功能。我已经将不安全的密钥添加到/home/vagrant/.ssh/authorized_-keys中,并从sshd_-config启用了密钥身份验证。从虚拟机到本地主机的ssh工作正常,因此密钥正常。使用vagrant package-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。

不安全密钥:嗯,那是什么?Vagrant不安全密钥对是Vagrant用于验证到Vagrant虚拟机的ssh会话的默认密钥@MarcusMüller是一个默认的ssh密钥,用于Basebox,因此它们可以在任何vagrant安装上运行,而无需进行任何定制。请查看github@SebastianStigler就这么做了:@KalleAlanen你怎么加钥匙的?您是手工完成的还是给我们提供了某种脚本/资源调配工具?