美文网首页Linux日常运维
SSH登录服务器问题汇总

SSH登录服务器问题汇总

作者: 小胡_鸭 | 来源:发表于2020-02-26 22:40 被阅读0次

      SSH(远程连接工具)连接原理:ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。

    1、SSH连接远程连接服务器被拒绝
    connect to host 192.168.27.133 port 22: Connection refused

      SSH连接服务器时默认是22端口,如果服务器没有开放22端口,则连接会被拒绝



      通过下面命令可以检查服务器是否开放22端口

    ss -lnt
    

      如果没有开放,则安装openssh-server
    sudo apt-get install openssh-server
    

      接着安装ufw并打开22端口
    sudo apt-get install ufw
    sudo ufw enable
    sudo ufw allow 22
    

      用ss -lnt验证下是否已打开


    2、SSH使用默认root登陆服务器没权限的问题
    root@192.168.27.133's password:
    Permission denied, please try again.

      这时因为远程服务器系统默认禁止root用户登陆ssh,可以通过下面步骤解决

    (1)修改/etc/ssh/sshd_config配置
      将PermitRootLogin prohibit-password改为PermitRootLogin yes,并保存退出


    (2)重启ssh服务
    /etc/init.d/ssh restart
    

    (3)验证是否已解决权限问题

      操作完成后,通过logout即可退出SSH连接

    相关文章

      网友评论

        本文标题:SSH登录服务器问题汇总

        本文链接:https://www.haomeiwen.com/subject/ursgchtx.html