Ubuntu系统作为当今主流Linux操作系统之一,有着美观友好的界面深受大家青睐。最近因部分测试需求,需在Ubuntu上部署一些服务,故就记录一下自己初始化系统之后的一些简单的操作。

激活Root用户

Ubuntu默认禁用Root用户,以下为启用Root账户操作

1、在系统界面右击,点击“在终端中打开”,打开Terminal终端
打开Terminal终端.png

2、输入如下命令来设置Root账户的密码

sudo passwd root

回车后请输入当前账户的密码来提权操作,然后在输入Root用户的密码并再输一次以确认
设置root用户密码.png

3、终端中输入su即可切换root账户

安装ssh服务

Ubuntu缺省没有安装SSH Server,故需要自己安装,安装前最好将系统进行换源(为了替换源及下方操作方便快捷,可切换至Root用户操作)
替换国内源操作请博主另一篇教程:https://www.yfriend.xyz/835.html

1、安装open-ssh

apt-get install openssh-server

2、安装后确认ssh-server是否启动

ps -aux | grep ssh

如果只有ssh-agentssh-server还没有启动,需要执行/etc/init.d/ssh start启动,如果看到sshd那说明ssh-server已经启动了。
查看ssh服务.png
接下来还需要给ssh服务进行相关设置,使得Root用户可以登录

3、编辑sshd_config文件

vim /etc/ssh/sshd_config

若无vim编辑器可使用命令apt-get install vim安装

Port 22取消注释(此处也可自定义为其他端口用于ssh服务连接端口,默认22即可)
配置ssh_1.png
PermitRootLogin without-password取消注释,并修改为PermitRootLogin yes
配置ssh_2.png
编辑完成后按ESC退出编辑再输入wq将文件保存

4、重启ssh服务使其生效,生效后即可使用Root用户登录

systemctl restart ssh

关闭防火墙

虚拟机中使用相关服务可关闭防火墙以省去不必要的服务对应的网页打不开问题。Ubuntu随附了一个UFW的防火墙配置工具,可用它来进行操作

1、查看防火墙状态

ufw status

查看防火墙状态.png
此处我的状态显示不活动,若显示活动或Active则输入下方命令关闭

ufw disable

关闭后需重启系统生效

关闭SELinux

在SELinux没有设置为permissive或是disable的情况下,有一些Linux系统上应用程序运行时,如果对一个文件没有正确安全上下文配置, 哪怕当前操作者是root用户,也不能启动某服务,这也就导致某些服务无法正常运行的情况;此处为了后面部署服务防止不必要的运行错误出现,故将其关闭。

1、查看selinux状态

getenforce

查看selinux状态.png
此处我的系统上出现的是无该命令,SELinux未安装,则后续的操作可忽略,若出现Enforcing,请继续下面步骤操作

2、编辑文件

vim /etc/selinux/config

将其中的SELINUX=enforcing改为SELINUX=disabled
关闭selinux.png
更改完成之后需重启系统生效

文章名: 《记录Ubuntu系统初始化后的一些操作》

文章链接:https://www.yfriend.xyz/874.html

除特别注明外,文章均为深度博客所创,转载时请注明本文出处及文章链接
Last modification:January 20th, 2021 at 02:50 pm
如果觉得我的文章对你有用,请随意赞赏