首页 > 其他 > 详细

SSH连接报错 “Permission denied” 的解决方法

时间:2020-03-12 17:55:55      阅读:277      评论:0      收藏:0      [点我收藏+]

SSH连接报错 “Permission denied” 的解决方法

一、前言

前文我们实现了 Vmware 15 以上实现宿主机SSH连接虚拟机 ,这次就遇到的 Permission denied, please try again. 问题,提供解决方法。

二、问题描述

SSH 以普通权限用户远程连接时无问题,但以 root 账户进行远程连接时显示:

PS C:\Users\yogile> ssh root@192.168.0.129
root@192.168.0.129's password:
Permission denied, please try again.

出现如上问题的原因是: 服务端 SSH 服务配置了禁止root用户登录策略

解决方法下述。

三、sshd_config 文件配置

1. 查找关键词 PermitRootLogin

  • vim /etc/ssh/sshd_config 打开配置文件。

  • 在阅读模式(按下 Esc)下,输入指令查找关键词 PermitRootLogin

    /PermitRootLogin

    该文档可能出现多次该关键词,请多查找几次。

  • 查找结果一般在单独一行会出现:

    • PermitRootLogin prohibie-password

    • PermitRootLogin no

    这些语句在文件可能会加注释。

2. 修改指令

  • 去掉注释,将这一行修改为:

    PermitRootLogin yes
  • :wq 保存退出;

3. 重启SSH服务

执行 service sshd restart 命令,即可以 root 账户远程连接。

SSH连接报错 “Permission denied” 的解决方法

原文:https://www.cnblogs.com/Yogile/p/12469843.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!