root账户ssh登录失败

root账户ssh登录失败

老师,你好。
我在 git 终端中使用 ssh 登录 worker 账户,成功登录后使用命令 su 切换 root 正确输出密码后就转换为了 root。
我直接在 git 终端中使用 ssh 登录 root 账户总是说我密码错了,这是怎么回事?
图片描述

另外还有一个问题想请教一下老师,如果我需要给 root 账户添加 id_rsa.pub 请问我登录 root 账户去需要把 authorized_keys 建立在哪个文件夹中?(如果我的 worker 账号和 root 账号共用一个 id_rsa.pub 适当吗?)

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好

是不是你的服务器已经禁止了 root 账户的登录? 现在有一些服务器自动就禁止了 root 登录,你可以看一下是否被禁止了。

第二个问题,和普通账户一样,登录 root 以后,也用户的目录下(也就是刚登录进去的那个文件路径),也就是 ~/.ssh 中就可以了,请记得 linux 是个多账户系统,每个用户都有一个它对应的文件夹。

  • 慕粉3946981 提问者 #1

    刚才把服务器系统重新换了一下,搞明白了。

    我当初还以为 PermitRootLogin no 只是不让root账户使用ssh账号和密码登录,现在明白这个字段的含义是不让 root 账户 ssh 登录。

    2023-01-12 11:16:08
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师