zoukankan      html  css  js  c++  java
  • Linux之ssh中XSHELL无法连接解决方案

    查漏补缺,理解概念,及时总结,互相交流,欢迎拍砖。

    目前遇到的大致有以下几个问题分类:

    网络是否连通、防火墙策略、DNS解析问题端口是否开启、selinux是否开启……

    1、网络连通:

    是否在同一网段,不在就改IP,ifconfig或ip -a临时测试即可;有没有路由可达,route命令添加目标IP和下一跳网关IP。

    2、防火墙策略:

    centos6:查看service iptable status永久关闭chkconfig iptables off

    centos7:查看firewall-cmd --state;关闭systemctl stop iptables.service

    3、DNS解析问题、

    (1)确认域名是否正确
    (2)确认本机的域名解析有关的设置是否正确(/etc/resolv.conf中nameserver的配置是否正确,如果没有,可以在网卡配置文件中永久添加DNS地址如:/etc/sysconfig/network-scripts/ifcfg-eth0)
    (3)确认防火墙是否放开了UDP53端口的访问(DNS使用UDP协议,端口53,使用iptables-save查看)

    4、端口是否开启,这里用telnet服务来举例说明:

    查看telnet服务包:rpm -q telnet-server;安装yum -y install telnet-server;生效systemctl start telnet.socket。

    centos7 32端口是systemd监听,centos6是xinetd监听。

    5、selinux关闭

    修改selinux状态文件/etc/selinux/config;将红色框内容为disabled即可。

    6、ssh-server服务未开启,若未安装ssh用yum源安装。

    VMware控制台输入命令:service sshd start即可。

    7、ssh配置文件有问题,查看/etc/ssh/sshd_config进行修改。

  • 相关阅读:
    LeetCode 79
    LeetCode 437
    LeetCode 783
    LeetCode 59
    LeetCode 每日一题 04/24
    LeetCode 5
    LeetCode 43
    简易多线程任务 往数据库插数据
    定时任务--查数据库--注解实现
    redis 简易 实现
  • 原文地址:https://www.cnblogs.com/duanxin1/p/9784179.html
Copyright © 2011-2022 走看看