设置ssh证书登录,禁止root登录,禁止su到root,sudo权限设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置ssh证书登录,禁止root登录,禁止su到root,sudo权限设置相关的知识,希望对你有一定的参考价值。

一、设置ssh证书登录,禁止root登录

useradd newuser
passwd newuser

vim /etc/ssh/sshd_config

PermitRootLogin no
RSAAuthentication yes
PubkeyAuthentication yes
PasswordAuthentication no
ClientAliveInterval 30
ClientAliveCountMax 5

二、禁止su

vim /etc/pam.d/su
auth            required        pam_wheel.so use_uid

vim /etc/login.defs
SU_WHEEL_ONLY yes

三、sudo权限设置

chmod 640 /etc/sudoers
vim /etc/sudoers
lity    ALL=(ALL)       ALL
chmod 440 /etc/sudoers

以上是关于设置ssh证书登录,禁止root登录,禁止su到root,sudo权限设置的主要内容,如果未能解决你的问题,请参考以下文章

Linux-禁止Root用户ssh登录

设置通过数字证书方式登录远程连接Linux服务器,禁止root账户远程密码方式远程连接服务器

CentOS禁用本地root和远程ssh登录

luci禁止root用户登录但ssh允许root登录,怎么设置

Centos7 禁用本地root用户和禁止root远程登录

ssh远程登录,禁止root登录