一、环境搭建
1、虚拟机
注意:本机要先开启cpu虚拟化
1.1、VirtualBox
下载地址:Downloads – Oracle VM VirtualBox
注:修改安装地址,其他的都直接下一步
1.2、虚拟机镜像vargrant
地址:
Install | Vagrant | HashiCorp Developer
安装后重启电脑,验证是否安装完成
进入控制台,输入 vagrant 有命令行出现说明安装成功。
1.3、使用vagrant安装虚拟机
vagrant init centos/7
启动虚拟机 vagrant up
等待下载完成后,可以看到虚拟机中已经帮我们启动了。
使用vagrant ssh 连上虚拟机
1.3、设置网络
查看本机ip端口
控制台输入 ipconfig /all
找到 Vagrantfile 文件中的
config.vm.network "private_network" 配置 修改成:config.vm.network "private_network", ip: "192.168.56.10"
重启虚拟机
vagrant reload
连上虚拟机后输入 ip addr
, 可以看扽ip端口已被修改
与本机连接测试
本机ping虚拟机,ping成功
虚拟机ping本机,先获取本机地址,再ping。
也成功,网络配置ok。
1.4、使用XShell连接
自行下载XShell:家庭/学校免费 - NetSarang Website (xshell.com)
打开XShell,新建会话。
输入用户名 vagrant
打开本机cmd,输入vagrant ssh-config
,获取public key。
回到XShell,导入密钥
输入上面获取的地址,导入密钥
连接成功。
开启root账户连接。输入:
#1、切换root
su root
Password:vagrant
#2、编辑配置
vi /etc/ssh/sshd_config
#3、修改下列配置:
PasswordAuthentication Yes
#4、重置密码
passwd
#5、重启
service sshd restart
reboot
连接成功。
Xfpt连接成功。
标签:network,centos,虚拟机,vagrant,XShell,本机,输入,搭建 From: https://www.cnblogs.com/slothhh/p/17844743.html