Linux ssh 允许 root用户 登录

1、简介

1.1 介绍

    为了 系统 安全,某些 情况下,对于 root用户(超级管理员) 外部 不能 通过 ssh 访问;但 大多数 情况下,例如 很多 应用 的部署,大多 需要 超级 管理 权限,而且 也是 内部 网络,外界 无法 访问,所以 允许 root 用户 ssh 方式 登录 也不失为 明智之举;(哈哈哈,root 用户 操作 还是 要 谨慎 操作 的 ,毕竟 有些操作 很容易 造成 无法挽回 的 后果,所以 还有 一种 获取 root 同等 权限 的方式 更推荐 使用 -- sudo 执行不需要输入密码,以后 写 文章 单独 介绍 喽)
    

1.2 操作系统

## 本文操作系统 Ubuntu 16.04 amd64
# lsb_release -a

    

2、root 用户 登录

    某些 情况,例如 装 系统 的时候,未设置 root 密码,此时 需要 非 root 用户 状态下 为 root 设置密码
    

2.1 非 root 用户

2.1.1 非 root 用户 切换至 root 用户 设置 密码

## 注意 # 和 $ 哦,这是两个 概念哦,"#" root 用户 操作符
## 两者 选其一 即可,执行后 输入当前 非 root 用户的密码(拥有root 同等权限 可以直接 切换哦)
$ sudo su 
$ sudo -s

## passwd 省略用户名,则默认修改当前用户的密码
# passwd

    

2.1.2 非 root 修改 root 用户密码

## 执行后 输入当前 非 root 用户的密码
$ sudo passwd root

    

2.2 root 用户

    这样 根本 不需要做什么,因为 你已经 能 在 服务 终端 通过 用户名、密码 登录了,不过还是 可以 重新设置 密码

## passwd 省略用户名,则默认修改当前用户的密码
# passwd

    

3、ssh 允许 root 用户 登录

3.1 配置 修改

## 注释 原有 项,改成 yes
# vim /etc/ssh/sshd_config

Linux ssh 允许 root用户 登录

    

3.2 重启 ssh 服务

#  /etc/init.d/ssh/restart

猜你喜欢

转载自blog.51cto.com/11495268/2339893
今日推荐