【Linux】解决ssh连接失败问题

问题描述

在尝试通过 SSH 登录到远程主机时,系统提示:

erlang 复制代码
Permission denied, please try again.

解决方法

  1. 检查远程主机的编辑 SSH 配置文件:
bash 复制代码
   sudo vim /etc/ssh/sshd_config
  1. 查找是否允许 root 用户登录:
plaintext 复制代码
   /PermitRootLogin
  • 默认情况下,许多 Linux 发行版会禁用 root 用户通过 SSH 登录。
  • 如果值为 no 或被注释掉,默认禁止 root 登录。
  • 修改为 yes 以允许 root 用户登录(仅建议在安全环境下使用):
plaintext 复制代码
     PermitRootLogin yes
  1. 查找是否启用密码认证:
plaintext 复制代码
   /PasswordAuthentication
  • 如果远程主机配置为仅允许密钥认证(PasswordAuthentication no),即使密码正确也无法通过认证。
  • 修改为 yes 以启用密码认证:
plaintext 复制代码
     PasswordAuthentication yes
  1. 保存文件并重启 SSH 服务:
bash 复制代码
   sudo systemctl restart ssh
相关推荐
深度学习040715 分钟前
【Linux服务器】-安装ftp与sftp服务
linux·运维·服务器
iteye_99391 小时前
让 3 个线程串行的几种方式
java·linux
渡我白衣2 小时前
Linux操作系统:再谈虚拟地址空间
linux
阿巴~阿巴~2 小时前
Linux 第一个系统程序 - 进度条
linux·服务器·bash
DIY机器人工房2 小时前
代码详细注释:通过stat()和lstat()系统调用获取文件的详细属性信息
linux·嵌入式
望获linux3 小时前
【Linux基础知识系列】第四十三篇 - 基础正则表达式与 grep/sed
linux·运维·服务器·开发语言·前端·操作系统·嵌入式软件
眠りたいです3 小时前
Mysql常用内置函数,复合查询及内外连接
linux·数据库·c++·mysql
我的泪换不回玫瑰4 小时前
Linux系统管理命令
linux
jjkkzzzz4 小时前
Linux下的C/C++开发之操作Zookeeper
linux·zookeeper·c/c++
二当家的素材网5 小时前
Centos和麒麟系统如何每天晚上2点10分定时备份达梦数据库
linux·数据库·centos