Putty无法连接到Vagrant

4
我尝试使用IP:127.0.0.1和端口:2222通过putty连接到Vagrant服务器。昨天我成功使用用户名:vagrant和密码:vagrant登录。今天,不幸的是,我收到了一个对话框:“PuTTy致命错误:网络错误:拒绝连接”。有什么想法/建议如何解决这个问题?

你的 Vagrant 服务器正在运行吗? - Luke Peterson
我输入了 "vagrant up" 和 "vagrant init"。出现了一个错误:"无法打开文件 user/myname/base"。所以我猜那里出了问题。 - user3718905
你现在所在的文件夹中是否包含 Vagrantfile 文件? - Luke Peterson
我已经安装了VirtualBox和Vagrant软件包。在命令行中,我输入了"vagrant up" 和 "vagrant init" 这些单词。 - user3718905
不,我不是。我想这就是问题所在。 - user3718905
很高兴能帮助到你。;) - Luke Peterson
1个回答

3
您可以尝试为您的虚拟机配置静态IP地址,在Vagrantfile中进行设置。通过过去的经验,我发现这是连接到VM的SSH/SCP/SFTP或类似协议的更稳定的方法。
要设置静态IP地址(例如在此情况下设置为192.168.50.10),请将以下内容放入您的Vagrantfile中:
# Create a private network, which allows host-only access to the VM
# using the Static IP 192.168.50.10
config.vm.network :private_network, ip: "192.168.50.10"

关于这个问题,更多的详细信息可以查看Vagrant文档中 私有网络 部分。

一旦您配置了静态IP地址(并重新运行了“vagrant up”或“vagrant reload”命令),则应该能够使用该静态IP地址(192.168.50.10)和端口22通过Putty/SSH连接到VM。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接