当前位置:   article > 正文

SSH 远程登录报错:Permission denied, please try again. 解决办法

permission denied, please try again.

在嵌入式 Linux 开发中,我们经常会用到 SSH 工具进行远程登陆,本文介绍在通过 SSH 客户端登录 Linux 时,提示 Permission denied, please try again 错误的解决方案。

问题背景

  • 在使用虚拟机系统 Ubuntu 16.04 通过 SSH 连接 ZYNQ 运行的 Linux 时,即使输入了正确密码,也出现了权限拒绝的错误,如下所示:

  • Permission denied, please try again.
  • 拒绝许可,请重试。

问题原因

  • SSH 配置了禁止 root 用户登录策略;
  • 使用 cat 命令查看 /etc/ssh/sshd_config 配置信息:
cat /etc/ssh/sshd_config
  • 1
  • 查看 PermitRootLogin 参数:

解决办法

  • 在 sudo 模式下使用 vi 编辑器打开配置文件:
sudo vi /etc/ssh/sshd_config
  • 1
  • 按下 i 进入编辑模式,将参数 PermitRootLogin 的值修改为 yes

  • 修改完成后,按下 ESC,输入 :wq! ,按下回车保存并退出;
  • 重启 SSH 服务:
service sshd restart
  • 1
  • 再次重新连接即可:
ssh osrc@192.168.6.82
  • 1

更多内容

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/600816
推荐阅读
相关标签
  

闽ICP备14008679号