VirtualBox+Vagrant 快速初始化 CentOs 7
一 安装好 VirtualBox+Vagrant(此处省略)
遇到问题:
Vagrant2.2.5无法使用VirtualBox6.1.8解决方案
https://blog.csdn.net/weixin_43838639/article/details/106210459
二 初始化
1 打开cmd窗口 执行
vagrant init centos7 https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/CentOS-7.box
vagrant up
2 编辑Vagrantfile修改CentOs 7ip
直接加上
config.vm.network "private_network", ip: "192.168.56.12"
3 重启虚拟机
vagrant reload
4 进入虚拟机
vagrant ssh
5 查看此时linux 的ip
ifconfig
报错 -bash:ifconfig: command not found
执行
sudo yum install net-tools
一直选择 y 完事
再次执行 ifconfig
确实 是之前配的ip
三 xhell 进行连接
1 选择 Public key
2 导入用户秘钥
路径: 你的文件夹\.vagrant\machines\default\virtualbox
直接点击连接后
输入用户名/密码
vagrant/vagrant
3 修改root 用户密码
一 切换root用户
sudo -i
二 初始化密码
passwd
三 修改 /etc/ssh/sshd_config
修改 ssd_config 里 PermitRootLogin属性 改为yes ,去掉注释
PasswordAuthentication 改为yes 并且去掉 注释 #
找不到直接/PasswordAuthentication 搜
四 保存退出 重启服务
systemctl restart sshd
下次登录 就可以用root 用户登啦 !!!
打完收工