1、新建文件夹 D:\\vagrantVm 此文件夹作为存储虚拟机的文件夹

2、在此文件夹下打开cmd

3、vagrant init centos/7 初始化一个centos/7的虚拟机,配置为默认配置

4、vagrant up 启动虚拟机,第一次启动需要时间较长

5、vagrant ssh 连接到此虚拟机

6、退出虚拟机连接 exit;

7、vagrant halt 关闭虚拟机

8、查看虚拟机ip 一般都是192.168.56.*

9、更改虚拟机ip vagrantVm文件夹下 VagrantFile文件  config.vm.network 属性

 10、测试

11、查看连接信息 vagrant ssh-config   ;需要在vagrant up(开机)的情况下使用

12、根据IdentityFile 文件获取private_key

13、打开xshell ,若未下载可以点击Xshell / Xftp 家庭学生个人免费版官网直连下载

14、使用private_key连接

如果显示 “所选用户密匙未在远程主机上注册,请确保密匙路径是正确的 ”

15、连接成功

16、vagrant登陆后,切换到root账号

17、设置密码 passwd

 

18、修改 /etc/ssh/sshd_config 文件

修改 ssd_config 里 PermitRootLogin属性 改为yes

PasswordAuthentication 改为yes 并且去掉 #

 19、保存退出,重启sshd服务

systemctl restart sshd

 20、账号密码登录

感谢:Xshell登录Vagrant方式 - 程序员大本营 https://51.ruyo.net/test/download_xshell_xftp.html

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐