zoukankan      html  css  js  c++  java
  • ssh远程登录故障解决方案

    问题描述:

    xshell远程连接服务器连接不上,如下图所示:

    故障排除:

    1. 首先查看自己系统的防火墙是否关闭,没有关闭的话关闭一下。
    # centos 7中关闭防火墙命令: systemctl stop firewalld

    2. 其次查看自己是否能自己连接自己的机器。

    3. 回显显示22端口拒绝访问,想到可能是22端口没开,即未启动服务,我们将其启动即可。

    4. 启动后发现,仍然是连接不上自己的机器,猜想是否修改了配置文件。

    Port 22
    # Use these options to restrict which interfaces/protocols sshd will bind to
    #ListenAddress ::
    #ListenAddress 0.0.0.0

    5. 22端口并未改变,猜测是否下面两个文件丢失。

    Protocol 2
    # HostKeys for protocol version 2
    HostKey /etc/ssh/ssh_host_rsa_key   
    HostKey /etc/ssh/ssh_host_dsa_key

    6. ssh服务的工作原理是密钥对认证,虽然配置文件中有指定的公钥和私钥文件,但是两个文件并不存在,需要手动创建,命令如下:

    7. 最后重启下ssh服务,就可以用xshell连接了。

  • 相关阅读:
    围棋GO
    Android 四大组件------Activity
    android studio----设备兼容
    android UI开发--------Action Bar
    开发调试工具----DDMS
    RxJava的使用
    Atlas框架
    Android studio上git的使用
    AS上git的使用与遇到的问题
    picasso-安卓的图片下载缓存库
  • 原文地址:https://www.cnblogs.com/wireshark/p/11215279.html
Copyright © 2011-2022 走看看