Linux启用密码登录root用户

这是一篇导入的文章

起因

博主开了台 AWS 的 Lightsail,然后发现不支持密码登录,果断开搞。懒汉,莫药可治

此处感谢AWS写的这个教程,让我这个Copy怪省掉了不少力气

思路

默认AWS登录仅仅只有 PublicKey,我们只需要开启密码登录即可。

当然,强迫症患者也可以把 PublicKey 登录方式关掉。

相关文件在 /etc/ssh/sshd_config
密码认证项为 PasswordAuthentication
PublicKey认证项为 PubkeyAuthentication

解决方法

  1. 切换为root用户

sudo su

  1. 给root用户设置密码

passwd root

  1. 编辑相关文件

vi /etc/ssh/sshd_config

  1. 启用密码登录

查找 PasswordAuthentication 项,输入 /,键入 PasswordAuthentication,然后按 Enter键,会自动找到该项,赋值为 yes(如果前面有 # 注释符,请将其删除掉)

  • 可选·删掉 PublicKey

查找 PubkeyAuthentication 项,输入 /,键入 PubkeyAuthentication,然后按下 Enter,找到该项并赋值为 yes(同上,如果前面有 #,请将其删除掉)

  1. 重启SSH服务
  • 对于Amazon Linux、RHEL 5 和 SUSE Linux用户而言,请使用

systemctl restart sshd

  • 对于Ubuntu用户,请使用

systemctl restart ssh

参考资料

在使用 SSH 登录到 EC2 实例时,如何启用密码登录而不是使用密钥对?——AWS知识中心——2019-09-17

评论

  1. Leao9203
    博主
    1 天前
    2024-4-28 17:49:06

    测试评论

    • Leao9203
      博主
      Leao9203
      1 天前
      2024-4-28 17:49:16

      好用!

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇