Vagrant Can';t通过“连接”;流浪汉“宋承宪”;到用“创建的流浪者”框;“流浪包”;

Vagrant Can';t通过“连接”;流浪汉“宋承宪”;到用“创建的流浪者”框;“流浪包”;,vagrant,qemu,libvirt,Vagrant,Qemu,Libvirt,无法使用“vagrant ssh”将使用“vagrant package”创建的vagrant box连接到 注意-我使用的是libvirt和QEMU,而不是Virtualbox 我使用一个正在工作的流浪者实例创建了一个流浪者框 vagrant包——输出abc.box vagrant box添加abc.box——命名abc 然后,我创建了一个空目录,并使用 vagrant init 我编辑了这个文件并设置config.vm.box=“abc” 然后,我尝试了一个“Waggrant up”,它挂在

无法使用“vagrant ssh”将使用“vagrant package”创建的vagrant box连接到

注意-我使用的是libvirt和QEMU,而不是Virtualbox

我使用一个正在工作的流浪者实例创建了一个流浪者框
vagrant包——输出abc.box
vagrant box添加abc.box——命名abc

然后,我创建了一个空目录,并使用
vagrant init

我编辑了这个文件并设置config.vm.box=“abc” 然后,我尝试了一个“Waggrant up”,它挂在SSH连接上

我运行了一个“vagrant-ssh配置”,它返回设置。我能够使用列出的IP和密钥连接到实例

有谁能告诉我,正确的流程是什么,才能让这种实例正常启动?是不是出于设计,不安全的访问不会保留在包装箱中?我是否应该安装自己的SSH密钥并使用“SSH”而不是“vagrant SSH”登录

我期望“流浪者行动”完成,但它从未返回提示。尝试从另一个终端使用“vagrant ssh”连接到它失败

我打开调试,看到下面列出的日志条目

DEBUG ssh: == Net-SSH connection debug-level log START ==
DEBUG ssh: D, [2019-09-03T18:00:51.803268 #4837] DEBUG -- net.ssh.transport.session[1ae7be8]: establishing connection to 192.168.121.230:22
D, [2019-09-03T18:00:51.804016 #4837] DEBUG -- net.ssh.transport.session[1ae7be8]: connection established
I, [2019-09-03T18:00:51.804202 #4837]  INFO -- net.ssh.transport.server_version[1ae6e64]: negotiating protocol version
D, [2019-09-03T18:00:51.804260 #4837] DEBUG -- net.ssh.transport.server_version[1ae6e64]: local is `SSH-2.0-Ruby/Net::SSH_4.2.0 x86_64-linux'
D, [2019-09-03T18:00:51.814838 #4837] DEBUG -- net.ssh.transport.server_version[1ae6e64]: remote is `SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3'
I, [2019-09-03T18:00:51.815157 #4837]  INFO -- net.ssh.transport.algorithms[1adcbe4]: sending KEXINIT
D, [2019-09-03T18:00:51.815403 #4837] DEBUG -- socket[1ae792c]: queueing packet nr 0 type 20 len 1156
D, [2019-09-03T18:00:51.815504 #4837] DEBUG -- socket[1ae792c]: sent 1160 bytes

DEBUG ssh: == Net-SSH connection debug-level log END ==
 INFO retryable: Retryable exception raised: #<Errno::ECONNRESET: Connection reset by peer - recvfrom(2)>
 INFO ssh: Attempting to connect to SSH...
 INFO ssh:   - Host: 192.168.XXX.XXX
 INFO ssh:   - Port: 22
 INFO ssh:   - Username: vagrant
 INFO ssh:   - Password? false
 INFO ssh:   - Key Path: ["/home/XXXXX/.vagrant.d/insecure_private_key"]
DEBUG ssh:   - connect_opts: {:auth_methods=>["none", "hostbased", "publickey"], :config=>false, :forward_agent=>false, :send_env=>false, :keys_only=>true, :verify_host_key=>false, :password=>nil, :port=>22, :timeout=>15, :user_known_hosts_file=>[], :verbose=>:debug, :encryption=>["aes128-cbc", "3des-cbc", "blowfish-cbc", "cast128-cbc", "aes192-cbc", "aes256-cbc", "rijndael-cbc@lysator.liu.se", "idea-cbc", "arcfour128", "arcfour256", "arcfour", "aes128-ctr", "aes192-ctr", "aes256-ctr", "cast128-ctr", "blowfish-ctr", "3des-ctr", "none"], :logger=>#<Logger:0x00000000034d08c0 @level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00000000034d0848 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00000000034d07f8 @shift_period_suffix=nil, @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<StringIO:0x00000000034d0938>, @mon_owner=nil, @mon_count=0, @mon_mutex=#<Thread::Mutex:0x00000000034d07a8>>>, :keys=>["/home/XXXXXX/.vagrant.d/insecure_private_key"]}```
DEBUG ssh:==Net ssh连接调试级别日志启动==
调试ssh:D[2019-09-03T18:00:51.803268#4837]调试--net.ssh.transport.session[1ae7be8]:建立到192.168.121.230:22的连接
D、 [2019-09-03T18:00:51.804016#4837]调试--net.ssh.transport.session[1ae7be8]:已建立连接
一、 [2019-09-03T18:00:51.804202#4837]信息--net.ssh.transport.server_版本[1ae6e64]:协商协议版本
D、 [2019-09-03T18:00:51.804260#4837]调试--net.ssh.transport.server_版本[1ae6e64]:本地是'ssh-2.0-Ruby/net::ssh#u 4.2.0 x86#u 64-linux'
D、 [2019-09-03T18:00:51.814838#4837]调试--net.ssh.transport.server_版本[1ae6e64]:远程是“ssh-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.3”
一、 [2019-09-03T18:00:51.815157#4837]INFO--net.ssh.transport.algorithms[1adcbe4]:发送KEXINIT
D、 [2019-09-03T18:00:51.815403#4837]调试--套接字[1ae792c]:排队数据包编号0类型20 len 1156
D、 [2019-09-03T18:00:51.815504#4837]调试--套接字[1ae792c]:发送1160字节
调试ssh:==网络ssh连接调试级别日志结束==
信息可检索:引发可检索异常:#
信息ssh:正在尝试连接到ssh。。。
信息ssh:-主机:192.168.XXX.XXX
信息ssh:-端口:22
infossh:-用户名:vagrant
信息:密码?假的
信息ssh:-密钥路径:[“/home/XXXXX/.vagrant.d/unsecure_private_Key”]
调试ssh:-连接选项:{:身份验证方法=>[“无”,“基于主机”,“公钥],:配置=>假,:转发代理=>假,:发送环境=>假,:仅密钥=>真,:验证主机密钥=>假,:密码=>零,:端口=>22,:超时=>15,:用户已知主机文件=>[],:详细=>调试,:加密=>[“aes128 cbc”,“3des cbc”,“河豚cbc”,“cast128 cbc”,“aes192 cbc”、“aes256 cbc”、“rijndael”-cbc@lysator.liu.se“,”idea cbc“,”arcfour128“,”arcfour256“,”arcfour256“,”aes128 ctr“,”aes192 ctr“,”aes256 ctr“,”cast128 ctr“,”河豚ctr“,”3des ctr“,”无“,:logger=>,:keys=>[“/home/XXXXXX/.vagrant.d/unsecure\u private\u key”]```

当您首次设置Vagrant box时,Vagrant将使用“不安全”的公钥/私钥对进行身份验证。Vagrant box通常在/home/Vagrant/.ssh/authorized_keys中列出此“不安全”密钥。当Vagrant box首次启动时,此不安全密钥将被替换为新密钥。默认的不安全密钥存储在uld可能会在重新打包之前将此密钥安装到您的邮箱中。当您首次设置Vagrant邮箱时,Vagrant将使用“不安全”的公钥/私钥对进行身份验证。Vagrant邮箱通常在/home/Vagrant/.ssh/authorized_keys中列出此“不安全”密钥。当Vagrant邮箱首次启动时,此不安全密钥将替换为new密钥。默认的不安全密钥存储在。您可能应该在重新打包之前将此密钥安装到您的邮箱中。