
一、virtualbox安装
1、Download https://www.virtualbox.org/
2、在主板开启CPUVirtualization,自行百度
3、Installation,直接下一步,ChooseInstallationPath。
二、安装虚拟机
1、Download虚拟系统CentOS7
https://app.vagrantup.com/boxes/search Vagrant官方Image仓Library
https://www.vagrantup.com/ VagrantDownload
2、初始化虚拟系统
打开Installation好的virtualbox软件,打开window cmd窗口,Run下面Command,即可初始化一个CentOS7系统。初始化之后window用户File夹夹会多出一个VagrantfileFile。此时virtualbox界面就会多出一个CentOS系统了。
vagrant box add centos/7 CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box
或
Vagrant init centos/7
3、StartVirtual Machine,初始root用户密码vagrant,此时看到virtualbox中的CentOS正在Start。
vagrant up
4、vagrant其他Command
Usagevagrant用户链接至CentOSVirtual Machine,初始root用户密码vagrant。
vagrant ssh
上传File
vagrant upload source [destination][name][id]
更多Command可以访问官网文档
5、Settings固定ip,默认Virtual Machineip是随机的,方式1-修改Vagrantfile,方式2-进入linx系统修改网卡Configuration信息,下面为修改Vagrantfile改ip:
config.vm.network "private_network",ip:"192.168.10.1"
6、RestartVirtual Machine
vagrant reload
7、Start,除了上面的3StartVirtual Machine,也可以在virtualbox界面ChooseVirtual Machine右键开启。
8、virtualbox界面还可以SettingsVirtual Machine内存大小等信息,更多Settings可以View官网。
9、开启ssh登录linuxVirtual Machine。
10、进入Virtual MachineDirectory
cd /etc/sysconfig/network-scripts/
Configuration网卡信息vi ifcfg-eth1修改网卡Gateway和dns:
# The contents below are automatically generated by Vagrant. Do not modify.
NM_CONTROLLED=yes
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.56.10
NETMASK=255.255.255.0
GATEWAY=192.168.56.1
DNS1=114.114.114.114
DNS2=8.8.8.8
DEVICE=eth1
PEERDNS=no
#VAGRANT-END
如上加了GATEWAY=192.168.56.1和DNS1=114.114.114.114 、DNS2=8.8.8.8。
切换到root用户:
su root
提示输入root密码,默认密码vagrant。
然后Restart网卡Service:
service network restart
11、修改ssh登录,默认未开启。
修改linxConfiguration Filevi /etc/ssh/sshd_config
PasswordAuthentication no将no改为yes
RestartsshService:
service sshd restart
现在就可以UsagesshTools进行远程连接了。