[超详细] VirtualBox v5.2.12 Ubuntu18.04 Server 安装以及 NAT Host-Only高级网络配置 ssh远程免密登录 教程
1. 新建虚拟机 (worker)点击新建;输入名称 worker ,类型为Linux,版本为Ubuntu(64-bit);点击下一步;内存大小分配2048MB 即 2GB;点击下一步;点击创建;点击下一步;点击下一步;默认文件夹,大小设置 20GB,点击创建;创建完成。2. NAT Host-Only高级网络配置注意:Ubuntu server版要先配置...
·
1. 新建虚拟机 (worker)
- 点击新建;
- 输入名称 worker ,类型为Linux,版本为Ubuntu(64-bit);
- 点击下一步;
- 内存大小分配2048MB 即 2GB;
- 点击下一步;
- 点击创建;
- 点击下一步;
- 点击下一步;
- 默认文件夹,大小设置 20GB,点击创建;
- 创建完成。
2. NAT Host-Only高级网络配置
注意:Ubuntu server版要先配置NAT Host-Only,再进行安装。
- 选中worker,右键点击设置;
- 选中网络;
- 点击网卡1,勾选启用网络连接;
- 连接方式选择NAT网络,界面名称自动显示NatNetwork;
- 点击网卡2;
- 勾选启用网络连接;
- 连接方式选择仅主机(Host-Only)网络,界面名称自动显示vboxnet0,点击确定。
- NAT host-only高级网络配置 完成。
3. Ubuntu 18.04 Server 安装过程
- 默认English,按回车 Enter键;
- 默认,方向键选中Done,按回车 Enter键;
- 选择Install Ubuntu,按回车 Enter键;
- 方向键选中enp0s8,按回车 Enter键;
注意: 这里如果没配置Host-Only的话只会显示 enp0s3,没有 enp0s8。
- 方向键选中,按回车 Enter键;
- 设置你的网关,IP,路由,方向键选中Save,按回车 Enter键;
- 方向键选中Done,按回车 Enter键;
- 方向键选中Done,按回车 Enter键;
- 这里是代理,没有代理就不设置,直接选中Done,按回车 Enter键;
- 选中Use An Entire Disk,按回车 Enter键;
- 按回车 Enter键;
- 选中Done,按回车 Enter键;
- 选中Continue,按回车 Enter键;
- 设置用户和电脑信息,方向键选中Done,按回车 Enter键;
正在安装。。。
- 安装完成,选中Reboot Now,按回车 Enter键;
- 按回车 Enter键;
- 用户登录,登录成功。
- 执行
sudo apt-get install net-tools vim
; - 执行
ifconfig
,可以看见enp0s8的信息,Host-Only生效。
4. ssh配置远程免密码登录
- 执行
sudo apt-get install ssh openssh-server
安装ssh;
- 执行
sudo vim /etc/hosts
,配置远程Hosts;
- 执行
ssh-copy-id -i ~/.ssh/id_rsa.pub fang@anderf
输入密码上传秘钥; - 执行
ssh fang@anderf
,远程登录成功。
- 在自己电脑执行
ssh-copy-id -i ~/.ssh/id_rsa.pub fang@worker1
输入密码上传秘钥; - 执行
ssh fang@worker1
,远程登录成功。
这样我们的ssh远程免密登录就配置成功啦。
- 如果执行
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
成功!
更多推荐
已为社区贡献1条内容
所有评论(0)