当前位置: 首页 Linux

ubuntu 本地连接ssh正常 外网连接密码正确 却提示“ssh拒绝了密码”

栏目:Linux 作者:xiaofan 时间:2024-09-02 16:49:13

最近使用ubuntu系统出现的一个问题 ssh本地或局域网连接是正常的 但是远程连接就会提示“ssh服务器拒绝了密码 请再试一次” 但是我明明密码正确呀?而且重置了密码还是不行

原因ssh处于安全考虑禁止root用户通过ssh直接登录 一般是通过普通用户然后sudo另获取root权限

如果解决root账号直接登录?

1 、首先查看下服务开启状态:可以使用命令 ps -e|grep ssh如果终端返回结果中没有 sshd,则说明系统还没有安装 ssh-server 服务  

    • 执行命令进行安装:sudo apt-get install openssh-server

  • 如果终端有sshd 说明已经安装了

    • 查看下防火墙对22端口是否开放

2、我们进入配置文件 文件位置:/etc/ssh/sshd_config

找到配置项:#PermitRootLogin prohibit-password   将其修改为:PermitRootLogin yes(注意把#号注释去掉


它的含义是允许 root 用户通过 SSH 直接登录到系统

PermitRootLogin: 这个选项控制是否允许 root 用户通过 SSH 协议进行远程登录。

yes: 当这个选项被设置为 yes 时,表示允许 root 用户远程登录。

3、如果没生效 再次执行一遍 ps -e|grep ssh 即可


阅读:513次

分类栏目