Ubuntu 20.04 LTS 在虚拟机中的安装配置
Ubuntu 20.04 LTS 的支持周期长达 5 年,同时适用于 Ubuntu Desktop、Ubuntu Server、Ubuntu Cloud 和 Ubuntu Core,其安全和维护更新直到 2025 年 4 月才到期。其余 flavour 的支持也长达 3 年,更多详细信息请参考 Ubuntu 20.04 LTS 发行说明。
下载Ubuntu镜像文件
官方下载地址(不推荐)
https://www.ubuntu.com/download
中国官网(推荐)
VMware 安装配置
创建新的虚拟机
桌面版系统安装配置
安装过程完成后,单击「现在重启」以完成整个过程,然后卸下安装介质并按「回车」键以重新引导系统。
服务器版系统安装配置
选择系统语言-English
键盘设置-English
网卡设置,默认。
代理服务设置,无代理不填写
镜像地址设置,建议换成国内镜像:http://mirrors.aliyun.com/ubuntu/
空格选中SSH安装。
环境,无需选择。
开始安装,等待出现重启选项。
安装完成,选择重启。
启用root用户
启用root用户
设置root用户
使用sudo passwd root来设置root密码
1 | sudo passwd root |
然后使用su root命令,再输入密码,测试是否可以进入root用户
1 | su root |
修改/root/.profile文件
运行vim /root/.profile命令修改文件,但是发现系统没有安装vim,可以使用apt install vim命令自动安装
vim安装成功后,使用vim /root/.profile打开该文件(你也可以使用nano)
找到最后一行:mesg n || true,先注释掉,增加tty -s && mesg n || true这行
修改/etc/pam.d/目录下文件
运行cd /etc/pam.d/,里面有两个要修改的文件,即gdm-autologin和gdm-password
运行vim gdm-autologin,注释掉下面一行
运行vim gdm-password,注释掉下面一行
重启系统或者虚拟机
输入用户名root,然后输入设置的root密码,使完成用root登录
更换国内源
更换国内源
安装SSH、配置SSH无密码登陆
配置SSH
集群、单节点模式都需要用到 SSH 登陆(类似于远程登陆,你可以登录某台 Linux 主机,并且在上面运行命令),Ubuntu 默认已安装了 SSH client,此外还需要安装 SSH server:
1 | sudo apt-get install openssh-server |
安装后,可以使用如下命令登陆本机:
1 | ssh localhost |
利用 ssh-keygen 生成密钥,并将密钥加入到授权中:
1 | cd ~/.ssh/ |
如果没有问题可能是ssh-server的配置文件设置了拒绝以root用户登录的模式:
1 | nano /etc/ssh/sshd_config |
1 | PermitRootLogin yes |
重启ssh-server
1 | sudo /etc/init.d/ssh restart |