Vagrant快速搭建Ubuntu虚拟机环境
1.开启虚拟机服务
Windows启动配置:Intel Virtualization Technology -> Enabled
2.下载安装VirtualBox
VirtualBox:虚拟机管理软件
https://www.virtualbox.org/wiki/Downloads
3.下载安装Vagrant
Vagrant:创建和管理虚拟机
Vagrant 软件:https://www.vagrantup.com/downloads.html
Vagrant 官方镜像:https://app.vagrantup.com/boxes/search
- check是否安装好了vagrant
命令行输入 vagrant
vagrant
4.安装 vagrant ubuntu 国内镜像
# ubuntu 18.04 LTS:
vagrant box add https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cloud-images/bionic/current/bionic-server-cloudimg-amd64-vagrant.box --name ubuntu18
# ubunt 16.04 LTS:
vagrant box add https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cloud-images/xenial/current/xenial-server-cloudimg-amd64-vagrant.box --name ubuntu16
# ubuntu14:
vagrant box add https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cloud-images/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box --name ubuntu14
安装ubuntu 18
vagrant box add https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cloud-images/bionic/current/bionic-server-cloudimg-amd64-vagrant.box --name ubuntu18
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XhbeuTZu-1652094811380)(http://cdn.jayh.club/blog/20200407/g6qNmBtq4DdX.png?imageslim)]
- 创建vagrant配置文件
vagrant init
- 打开C:\Users\Administrator\Vagrantfile文件
config.vm.box = "base" 修改为
config.vm.box = "ubuntu18"
5.启动虚拟机
vagrant up
6.连接虚拟机
vagrant ssh
7.配置密码登录
- 配置密码登录vagrant
Vagrant ssh进入系统之后
sudo su
编辑 sshd_config
vi /etc/ssh/sshd_config
PasswordAuthentication no 改为 PasswordAuthentication yes
PermitRootLogin prohibit-password改为PermitRootLogin yes
重启服务
service sshd restart
- 安装XShell工具和XFTP工具
- XShell连接虚拟机
账号:root
密码:vagrant