1. 新建虚拟机 (worker)

  1. 点击新建
  2. 输入名称 worker类型Linux版本Ubuntu(64-bit)
  3. 点击下一步
    在这里插入图片描述
  4. 内存大小分配2048MB 即 2GB;
  5. 点击下一步
    在这里插入图片描述
  6. 点击创建
    在这里插入图片描述
  7. 点击下一步
    在这里插入图片描述
  8. 点击下一步
    在这里插入图片描述
  9. 默认文件夹,大小设置 20GB,点击创建
    在这里插入图片描述
  10. 创建完成。
    在这里插入图片描述

2. NAT Host-Only高级网络配置

注意:Ubuntu server版要先配置NAT Host-Only,再进行安装。

  1. 选中worker,右键点击设置
  2. 选中网络
  3. 点击网卡1,勾选启用网络连接
  4. 连接方式选择NAT网络界面名称自动显示NatNetwork
  5. 点击网卡2
    在这里插入图片描述
  6. 勾选启用网络连接
  7. 连接方式选择仅主机(Host-Only)网络界面名称自动显示vboxnet0,点击确定
  8. NAT host-only高级网络配置 完成。
    在这里插入图片描述

3. Ubuntu 18.04 Server 安装过程

  1. 默认English,按回车 Enter键;
    在这里插入图片描述
  2. 默认,方向键选中Done,按回车 Enter键;
    在这里插入图片描述
  3. 选择Install Ubuntu,按回车 Enter键;
    在这里插入图片描述
  4. 方向键选中enp0s8,按回车 Enter键;
    注意: 这里如果没配置Host-Only的话只会显示 enp0s3没有 enp0s8
    在这里插入图片描述
  5. 方向键选中,按回车 Enter键;
    在这里插入图片描述
  6. 设置你的网关,IP,路由,方向键选中Save,按回车 Enter键;
    在这里插入图片描述
  7. 方向键选中Done,按回车 Enter键;
    在这里插入图片描述
  8. 方向键选中Done,按回车 Enter键;
    在这里插入图片描述
  9. 这里是代理,没有代理就不设置,直接选中Done,按回车 Enter键;
    在这里插入图片描述
  10. 选中Use An Entire Disk,按回车 Enter键;
    在这里插入图片描述
  11. 按回车 Enter键;
    在这里插入图片描述
  12. 选中Done,按回车 Enter键;
  13. 选中Continue,按回车 Enter键;
    在这里插入图片描述
  14. 设置用户和电脑信息,方向键选中Done,按回车 Enter键;
    在这里插入图片描述
    正在安装。。。
    在这里插入图片描述
  15. 安装完成,选中Reboot Now,按回车 Enter键;
    在这里插入图片描述
  16. 按回车 Enter键;
    在这里插入图片描述
  17. 用户登录,登录成功。
    在这里插入图片描述
  18. 执行 sudo apt-get install net-tools vim
  19. 执行 ifconfig ,可以看见enp0s8的信息,Host-Only生效。
    在这里插入图片描述

4. ssh配置远程免密码登录

  1. 执行 sudo apt-get install ssh openssh-server 安装ssh
    在这里插入图片描述
  2. 执行 sudo vim /etc/hosts ,配置远程Hosts;
    在这里插入图片描述
  3. 执行 ssh-copy-id -i ~/.ssh/id_rsa.pub fang@anderf 输入密码上传秘钥;
  4. 执行 ssh fang@anderf ,远程登录成功。
    在这里插入图片描述
  5. 在自己电脑执行 ssh-copy-id -i ~/.ssh/id_rsa.pub fang@worker1 输入密码上传秘钥;
  6. 执行 ssh fang@worker1 ,远程登录成功。
    这样我们的ssh远程免密登录就配置成功啦。
    在这里插入图片描述
  7. 如果执行 ssh fang@worker1 没有成功,提示需要密码。可以在登录 worker1 后,编辑 /etc/ssh/sshd_config,执行命令 vim /etc/ssh/sshd_config ,找到 PubkeyAuthentication,发现 PubkeyAuthentication no ,将他修改为 PubkeyAuthentication yes ,再执行 /etc/init.d/ssh restart 重启 ssh ,退出worker1 ,执行 ssh fang@worker1 成功!
Logo

更多推荐