00.12.SUSE Linux系统无法使用SSH连接登录问题

问题描述

在SUSE Linux系统中,尝试通过SSH连接登录时可能会遇到无法登录的情况。此问题可能由防火墙设置或SSH配置错误引起。以下是详细的解决步骤。

解决方案
1. 关闭防火墙
  1. 通过命令行关闭防火墙:
    linux:~ # /etc/init.d/SuSEfirewall2_init stop
  2. 停止防火墙设置服务:
    linux:~ # /etc/init.d/SuSEfirewall2_setup stop
2. 修改 SSH 配置文件
  1. 编辑 /etc/ssh/sshd_config 文件:
    linux:~ # vi /etc/ssh/sshd_config
  2. 找到 PasswordAuthentication 设置,将其从 no 改为 yes
    PasswordAuthentication yes
  3. 保存文件并退出编辑。
3. 重启 SSH 服务
  1. 重新启动 SSH 服务以使配置生效:
    linux:~ # systemctl restart sshd
注意事项
  1. 防火墙问题:防火墙可能阻止SSH连接,关闭防火墙服务可以允许SSH连接。
  2. SSH配置问题:默认情况下,SUSE Linux可能禁用了密码认证,修改 sshd_config 配置文件后启用密码认证即可恢复SSH登录功能。
posted @ 2019-12-05 10:29  雾里看浮光(南知意)  阅读(2997)  评论(0)    收藏  举报