[超详细] VirtualBox v5.2.12 Ubuntu18.04 Server 安装以及 NAT Host-Only高级网络配置 ssh远程免密登录 教程

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 成功!
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值