Vagrant+virtualBox

Vagrant+virtualBox 

   1、准备工作

   1)Vagrant下载  https://www.vagrantup.com/downloads.html,然后安装      

   2)Virtualbox 5.1下载  https://www.virtualbox.org/wiki/Download_Old_Builds_5_1,然后安装

   3)重启:windows下进入系统bios->cpu设置->开启虚拟化服务  

   说明:目前Vagrant只支持VirtualBox versions 4.0.x, 4.1.x, 4.2.x, 4.3.x, 5.0.x, 5.1.x, and 5.2.x. 其它版本不支持,大家的virtualbox如果不是这几个版本,请卸载重新安装。

   查看虚拟化是否开启:

   

   2、新建一个目录作为 Vagrant 的工程目录

    

   3、添加前面下载的 box

    添加 box 命令格式:vagrant box add <本地 box 名称> <box 文件>

 

 vagrant box add centos7 F:\/centos7\/Vagrant-CentOS-7.box

 

    本地 box 名称:自定义名称,该名称是本地 vagrant 管理时使用的名称

    box 文件:前面下载的 vagrant box 文件或者远程 box url 地址

    

    4、查看 box 是否添加成功

     vagrant box list

     

    5、初始化上面添加的 box

    初始化命令格式:vagrant init <本地 box 名称>

    本地 box 名称:第 2 步中添加的 box 名称

    说明:这里初始化前面添加的 box,初始化后会在当前目录生产一个 Vagrantfile 文件。如果是新添加的box,必须执行本步骤,初始化一次之后,就不需要再执行本步骤。

    vagrant init centos7

 

     

     

     Vagrantfile的内容我更改了一下,需要执行vagrant reload才能生效(相当于先vagrant halt,再vagrant up)

     6、启动虚拟机

     虚拟机启动命令:vagrant up

    

    7、连接虚拟机

    命令格式:vagrant  ssh

    说明:使用第三方工具,如secureCRT)或系统ssh命令进行登录时,IP为Vagrantfile中指定的hostonly地址,用户名与密码默认都是vagrant

    su 切换到root账号  密码也是vagrant

    

    8、查看虚拟机状态 vagrant status

    

   9、关闭虚拟机 vagrant halt

  10、vagrant使用root账号登录ftp

  1)切换到root,修改sshd_config

 

   vi /etc/ssh/sshd_config

   PermitRootLogin yes

   PasswordAuthentication yes

 

   

   2)重启ssh服务

   service sshd restart

   3)重启vagrant

   vagrant reload
   3、ftp/ssh 使用root账号登录

   在终端输入ssh root@127.0.0.1 -p 2222或者使用ftp连接

 

   

 

 

   参考链接:https://wxnacy.com/2019/07/18/vagrant-root-login/

posted @   欢乐豆123  阅读(693)  评论(0编辑  收藏  举报
编辑推荐:
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示