linux(ubuntu) 开启 ssh root 登录
版权声明: 本文为 InfoQ 作者【圆弧】的原创文章。
原文链接:【http://xie.infoq.cn/article/34104c805a9b0e7b14dc28614】。文章转载请联系作者。
本文字数:390 字
阅读完需:约 1 分钟
# 步骤:
# 1. 为了方便,我们想切换到root用户,但默认情况下,root用户如果没有密码,切换到root会失败,所以我们设置下root密码
sudo passwd root
# 2. 为了方便,先切换到root用户
su root
# 3. 备份老配置,然后配置sshd config允许密码登录、root登录
config=/etc/ssh/sshd_config
cp -n "${config}" "${config}".ssh_before_root_login_bak
sed -i -e "/^PermitRootLogin/d" -e "/^PasswordAuthentication/d" "${config}"
echo 'PermitRootLogin yes' >> "${config}"
echo 'PasswordAuthentication yes' >> "${config}"
diff "${config}" "${config}".ssh_before_root_login_bak
systemctl restart ssh
# 注意:
# 1. 以下步骤只在Ubuntu上验证过
# 2. PermitEmptyPasswords no 无密码登录是不安全的,我们保留默认配置
linux下开启SSH,并且允许root用户远程登录,允许无密码登录
版权声明: 本文为 InfoQ 作者【圆弧】的原创文章。
原文链接:【http://xie.infoq.cn/article/34104c805a9b0e7b14dc28614】。文章转载请联系作者。
还未添加个人签名 2023-01-13 加入
还未添加个人简介
促进软件开发及相关领域知识与创新的传播
评论