繁体   English   中英

移动Virtualbox文件夹后无法流浪ssh

[英]Unable to vagrant ssh after moving Virtualbox folder

这是一个混乱的情况:

我有一个Vagrant VM,但在注意到相应的Virtualbox文件夹之后

~/VirtualBox VMs/thevbfolder

增长太多,我通过在另一个地方复制它来重新定位它。

我还从Virtualbox GUI中删除了VM。

然后我重新创建了一个新VM(使用VB GUI)并使用现有磁盘(.vdi)(它与整个VB文件夹一起复制到一个新位置)。

问题是我现在似乎已被锁定在机器之外(就Vagrant而言)。

==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...


$ ssh vagrant@thehostname
Permission denied (publickey,gssapi-keyex,gssapi-with-mic)

$ ssh root@dmsnl857-vm
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).

ps当机器处于良好状态时,我也为root帐户创建了密码。

更新 :通过遵循这个建议 ,我设法使显式ssh工作。

但是,在vagrant up (我假设它尝试执行基于私钥的auth)期间,我仍然会收到Authentication failure

派对有点晚了,但今天我遇到了同样的问题 - 错误消息在我看来就像一个直接的ssh配置问题:已禁用带密码验证的ssh。 如果是,您可以通过编辑目标服务器上的/etc/ssh/sshd_config并确保存在以下配置值并取消注释PasswordAuthentication yes来修复它。 如果更改值,则需要重新启动sshdservice sshd restart (对于CentOS / RedHat 6)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM