安装 virtualBox vagrant
- virtualBox下载地址:download.virtualbox.org/virtualbox/…
- vagrant下载地址:releases.hashicorp.com/vagrant/2.2…
- 将这两个安装,全部下一步,安装路径可以自己设置到D盘
- 安装完成后打开windows cmd窗口,输入vagrant,如果有命令提示,说明安装成功,如下:
安装centos7
在windows cmd窗口中输入
C:\Users\86185>vagrant init contos/7
会在86185这个用户文件夹里面创建一个Vagrantfile的文件
第二步:输入: C:\Users\86185>vagrant up
C:\Users\86185>vagrant up
启动虚拟机
看到上图表示启动完成,其中红框为ssh连接时的地址:127.0.0.1,端口号2222 连接方式私有key
- 每次不用去virtualBox中启动虚拟机,在cmd中直接输入 vagrant up就启动虚拟机了
- 完后输入 vagrant ssh就连接好了。
用Xshell连接virtualBox中的centos7虚拟机
修改配置文件,这个如果不配置Xshell登录的时候密码填不了,应该是没给授权。
sudo vi /etc/ssh/sshd_config
意思应该是密码授权,打开这个配置试试
PasswordAuthentication yes
取消 Port 22 的注释。
取消 PubkeyAuthentication yes 的注释,并确保公钥认证后面为 yes。
取消 AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2 的注释。
记着重启服务
service sshd restart
第二步:打开Xshell->点击新建主机地址 输入刚才的127.0.0.1
端口输入2222,用户名 vagrant,密码vagrant,或者用root账户登录 用户名:root 密码:vagrant
这样就可以了。