【已解决】ssh 尝试以 root 账号登陆 linux 服务器时出现 “Permission den ...

打印 上一主题 下一主题

主题 700|帖子 700|积分 2100

当利用ssh服务,包括但不限于ssh、scp等命令,尝试以root账号登陆linux服务器,出现报错
  1. Permission denied, please try again.
复制代码
特别地,当利用scp时,会先通过密钥举行验证:
  1. Server host key:
  2. Authentications that can continue: publickey,password
复制代码
一番高强度网上冲浪后,得知:
   当以root身份通过SSH登录时,Linux默认以秘钥的方式举行验证,而不允许利用密码验证
  不外可以通过修改设置文件,来允许此操作:
以root权限打开设置文件
  1. sudo vim /etc/ssh/sshd_config
复制代码
搜索相干条目(进入编辑页面后,输入下面内容并回车,会跳转到相应行)
  1. /permitrootlogin \c
复制代码
将行内容更改成下面内容并保存(按D删除行内容,按i或a开始输入,按Ctrl+[退出插入模式,按:wq并回车以保存并退出
  1. PermitRootLogin yes
复制代码
重启ssh服务
  1. service sshd restart
复制代码


参考链接:
Red Hat Training: 5.5.5. Enable root login over SSH

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莫张周刘王

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表