什么是vagrant?

vagrant是一个工具,用于创建和部署虚拟化开发环境。

vagrant安装

下载

https://www.vagrantup.com/downloads

安装

Windows环境

下载,安装vagrant,cmd中输入vagrant有版本代表成功(以下命令均在cmd中执行)

VitualBox安装

Centos7系统安装

1.vagrant初始化Centos7

  1. vagrant init centos/7

注意:该命令在哪个目录下执行的,他的Vagrantfile就生成在哪里

2.启动虚拟机环境

  1. vagrant up

启动后出现 default: Rsyncing folder: /cygdrive/c/…/ => /vagrant,ctrl+c 退出

3.vagrant-centos连接固定IP设置
找到Vagrantfile文件更改虚拟机ip,修改其中的

  1. config.vm.network "private_network",ip:"192.168.56.175"

配置完后使用 vagrant reload 重启虚拟机。

注意:192.168.56.175不是瞎填的,其中.56网段需要和windows的ipconfig中查到vitualbox的虚拟网卡ip保持一致
,任意更改下最后一个数字(2~255范围,不能是1,1是我们的主机)。

4.vagrant登录

(1)默认ssh登录方式:使用自带命令直接cmd窗口连接登录的默认用户名:vagrant,密码:vagrant

  1. vagrant ssh

(2)配置账号密码登录

  1. 切换成root用户: su root 密码:vagrant
  2. vi /etc/ssh/sshd_config

修改 PasswordAuthentication yes
重启 service sshd restart

这样便可使用第三方连接工具(xshell、CRT、finalshell等)进行账号密码连接登录。