石头杨
- 石头杨 2016-10-03 已签到连续签到1天,获得了5个金钱
- 石头杨 评论了教程 vagrant 下载部署linux环境
关于出现
config.vm.boot_timeout
错误 和Warning: Remote connection disconnect. Retrying...
错误的解决办法这是vagrant ssh设置出错的问题,解决办法。
1、此时已经能连接到虚拟机,输入
ssh-keygen -t rsa
建立公钥与私钥Generating public/private rsa key pair. Enter file in which to save the key (/home/vagrant/.ssh/id_rsa):
← 提示输入钥匙的文件名,这里保持默认直接回车Created directory '/home/kaz/.ssh' Enter passphrase (empty for no passphrase):
← 输入口令,可输可不输
Enter same passphrase again: 再次输入口令
执行完毕后会在~/.ssh/
文件夹下生成id_rsa
(私钥)和id_rsa.pub
(公钥)。私钥客户端用,公钥服务端用(也就是虚拟机)。2、执行
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
将公钥内容输出到相应文件中
原因是在/etc/ssh/sshd_config
ssh配置文件中设置的是authorized_keys
文件。3、在
vagrant
同目录中,新建一个id_rsa
文件, 复制虚拟机生成的id_rsa
中的内容到新建的id_rsa
文件中。4、在
Vagrantfile
中添加config.ssh.private_key_path = 'id_rsa'
。然后输入vagrant reload
重启就行了。可能还有的小伙伴会出现同步文件夹不能实现的问题。详细解释一下
在下载的时候 一般文件名是这样的
CentOS 7.2 x64 (Minimal, Puppet 4.2.3, Guest Additions 4.3.30)[notes]
Minimal
代表精简版,没有图形界面。Puppet 4.2.3
是liunx的自动化运维工具Guest Additions 4.3.30
是vagrant的增强插件。类似目录映射等功能都是他实现的。
一般出现问题是由于这个插件版本太低的缘故,配置好上面的ssh问题后一般会自动升级。
没有自动升级的百度百度升级办法吧。 - 石头杨 2016-09-29 已签到连续签到1天,获得了5个金钱
- 石头杨 评论了教程 vagrant 下载部署linux环境
不错,赞一个,询问一下,box源文件下载一般能在什么地方下
- 石头杨 2016-09-05 已签到连续签到1天,获得了5个金钱
- 石头杨 2016-08-29 已签到连续签到1天,获得了5个金钱