最近想体验一下Ubuntu server 18.04版本,所以上官网下载了ISO镜像文件装到虚拟机上,记录一下自己的安装过程以作分享。希望能对有需求的人有帮助。
下面直接开始安装
一、创建虚拟机
- VMware主页中点击创建新的虚拟机
- 选择自定义选项
- 下一页面直接点击下一步,来到操作系统选择页面,这里选择“稍后安装操作系统”
- 下一页面直接点击下一步,进入命名虚拟机页面,命名虚拟机和选择好要安装的目录后,再点击下一步
- 处理起配置页面,可根据自己的需求和宿主机的配置来选择,我这里选择默认的1个CPU,直接点击下一步
- 来到内存分配页面,这里我给它分配2G的内存之后,点击下一步
- 网络类型选择页面,可以就选择默认的NAT模式,直接点击下一步
- 后面页面可以一直点击下一步到磁盘容量选择页面,这里最大容量大小可以就选择默认的20G,类型可以选择“存储为单个文件”,然后再点击下一步
- 下一页面直接点击下一步来到硬件选择页面,点击“自定义硬件”
在弹出的页面中选择到磁盘中的Ubuntu18.04的ISO文件回到硬件选择页面,点击完成按钮即可 - 完成前面的步骤后,虚拟机建立成功,接下来就是开启虚拟机安装系统
二、系统安装
- 安装系统第一个页面时语言选择页面,这个18.04的版本貌似没有中文语言可选,所以就只能选择English了,敲击回车键即可选择
- 键盘配置页面,直接按回车选择默认选项即可
- 下面几步都是直接敲回车键,选择默认选项即可
- 在镜像源地址配置页面,可以就选择默认的Ubuntu的地址,也可以配置国内的镜像源的地址,这里我自己填的是http://mirrors.aliyun.com/ubuntu,图片中是默认内容
- 文件系统配置,这里我也直接选的默认选项
- 文件系统配置选择完毕,来到主机名和用户设置配置页面,这里用户根据自己的想法来设置
- 来到SSH安装配置页面,可以选择直接跳过,以后需要安装SSH时再手动安装,我这里选择安装,敲击空格键就选择上了,然后按方向键选择到“Done”,敲击回车进入下一步在Import SSH identity选项中,有三个选项,默认时“no”,另外两个是配置以后远程连接该系统时,需要用SSH密钥进行连接(安全性比“no”要高),但是这个是在虚拟机上的系统,考虑以后我对其的使用场景,我这里就选择“no”了,即远程连接使用账户密码即可。如果该系统需要暴露在公网中,建议使用SSH密钥来远程连接。
- 来到应用安装页面,我这里选择了docker(敲击空格选择)
- 前面的步骤选择好之后,最后就是等待系统自己安装完毕选择Reboot Now重启系统,耐心等待系统重启。
- 在系统启动页面这敲击回车键
来到登陆页面,输入之前设置的用户名和密码登陆即可。 - 之前选择安装的docker,这里并没有安装上,不知道为什么
三、开启root用户以及其远程连接
- 查看SSH服务
(1)使用ps -e | grep ssh
查看,只需要查看有没有sshd的进程即可,有则说明SSH服务已经安装并且在提供服务,没有则说明没有SSH服务,那么则需要进行2-3的步骤。
(2)使用service sshd status
查看,显示是active(running)说明SSH服务存在并且在运行;若是返回service not found则说明没有该服务,需要进行步骤2-3。这里无论是使用方式一还是方式二查看,都说明SSH服务才能在并且在正常运行,可以直接跳至第4步。 - 手动安装SSH服务
采用sudo apt install ssh -y
或者sudo apt install openssh-server -y
安装SSH服务端(必须安装)
sudo apt install openssh-client -y
安装客户端(可选) - 启动SSH服务
sudo /etc/init.d/ssh start - 修改SSH配置文件:
sudo vi /etc/ssh/sshd_config
将PermitRootLogin without-password或者PermitRootLogin prohibit-password
修改为PermitRootLogin yes
然后保存并退出。
5. 设置root角色的密码(若之前从来没有设置过,该操作也开启了root角色)
sudo passwd root
6. 重启SSH服务:sudo service ssh restart
没有报错,说明SSH服务重启成功
7. 使用Xshell6使用root进行远程连接测试连接成功,也说明启用root账户并开启远程连接成功。
参考链接:
Ubuntu 18.04 Server 版安装过程图文详解
Ubuntu允许root远程登录配置
Ubuntu16.04设置ROOT密码,开启ROOT远程SSH连接