Ubuntu20.04操作系统ssh开启oot账户登录

文章目录

  • [1 前提](#1 前提)
  • [2 设置root密码](#2 设置root密码)
  • [3 允许ssh登录root账户](#3 允许ssh登录root账户)
    • [3.1 编辑配置文件](#3.1 编辑配置文件)
    • [3.2 重启ssh服务](#3.2 重启ssh服务)
  • [4 安全注意事项](#4 安全注意事项)

1 前提

ssh可以使用普通用户正常登录。

2 设置root密码

打开终端,设置密码

bash 复制代码
sudo passwd root # 设置root密码

3 允许ssh登录root账户

3.1 编辑配置文件

bash 复制代码
sudo vim /etc/ssh/sshd_config
tex 复制代码
#PermitRootLogin prohibit-password
PermitRootLogin yes

3.2 重启ssh服务

bash 复制代码
sudo systemctl restart ssh

4 安全注意事项

直接以root账户登录风险高,建议使用sudo提升权限来执行必要操作,避免误操作,引发文件丢失等问题。

相关推荐
C澒18 小时前
前端监控系统的最佳实践
前端·安全·运维开发
C澒20 小时前
SGW 接入层运维实战:配置查看 + 监控分析 + 日志排查
前端·安全·运维开发
_叶小格_1 天前
cp、scp、rsync命令详解
linux·运维·服务器·ubuntu·centos·运维开发
C澒1 天前
系统初始化成功率下降排查实践
前端·安全·运维开发
C澒1 天前
面单打印服务的监控检查事项
前端·后端·安全·运维开发·交通物流
不许哈哈哈1 天前
HTTP协议基础(运维开发面试版)
http·面试·运维开发
小白不想白a1 天前
pod调度--预选阶段(重点说容忍)
k8s·运维开发
_运维那些事儿1 天前
GitLabCI/CD语法
linux·服务器·git·ci/cd·gitlab·运维开发·devops
_运维那些事儿3 天前
GitLabCI-CD入门
运维·ci/cd·容器·云计算·k8s·运维开发
eWidget3 天前
Shell通配符与正则:*?[]{} 通配,基础正则匹配(grep 入门)
运维·数据库·运维开发·kingbase·kingbasees·金仓数据库