阿晨的运维笔记 | Ubuntu禁用root账号登录

Posted 进击的阿晨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿晨的运维笔记 | Ubuntu禁用root账号登录相关的知识,希望对你有一定的参考价值。

一般,我们为了服务器安全,都会限制root用户登录,并限制密码登录,开启密钥登录。

新建普通用户

## 新建普通用户
$ adduser ubuntu
$ apt-get install sudo
## 将用户加入sudo组
$ usermod -a -G sudo ubuntu

为普通用户添加公钥

$ su ubuntu
$ mkdir -p ~/.ssh
$ cd ~/.ssh
## 添加公钥
$ touch authorized_keys
$ cat '你的公钥字符串' >> authorized_keys

$ chmod 600 authorized_keys
$ chmod 700 ~/.ssh

设置 SSH,打开密钥登录

$ vim /etc/ssh/sshd_config
RSAAuthentication yes
PubkeyAuthentication yes

## 禁用root账号登录
PermitRootLogin no
## 禁用密码登录
PasswordAuthentication no

$ service sshd restart

如果本篇博客对您有一定的帮助,大家记得留言+点赞+收藏哦。

我是阿晨,在技术的道路上我们一起砥砺前行!

以上是关于阿晨的运维笔记 | Ubuntu禁用root账号登录的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu16.04与mysql的运维注意事项

Ubuntu下登录界面允许选择root账号登录和禁用guest用户登录

Ubuntu 如何切换到root账户

python的运维交流学习笔记

ubuntu设置ssh登录

极光笔记|百亿级KV存储在极光的运维实践之路