Linux SSH远程管理故障如何排查?

Linux SSH远程管理故障如何排查

SSH远程管理故障排查方案:

1、检测两个机器是否畅通

  两个机器之间是否畅通,查看物理链路是否有问题(网线网卡、IP是否正确)

  第1步:物理链路是否畅通,比喻为“高速公路是否畅通”

  ping 排查客户端到服务端的线路问题,ping是常用的网络连通性检查工具

  tracert -d 路由追踪命令,-d是不进行反向解析

  C:\Users\Administrator>ping 10.0.0.8

  正在Ping 10.0.0.8 具有32 字节的数据:

  来自10.0.0.8 的回复: 字节=32 时间<1ms

  来自10.0.0.8 的回复: 字节=32 时间<1ms

  来自10.0.0.8 的回复: 字节=32 时间<1ms

  来自10.0.0.8 的回复: 字节=32 时间<1ms

  10.0.0.8 的Ping 统计信息:

      数据包: 已发送= 4,已接收= 4,丢失

  往返行程的估计时间(以毫秒为单位):

  最短= 0ms,最长= 0ms,平均= 0ms

 

  C:\Users\Administrator>tracert -d 10.0.0.8

  通过最多30 个跃点跟踪到10.0.0.8 的路由

  1 <1 毫秒<1 毫秒<1 毫秒10.0.0.8

  跟踪完成。

2、.SSH服务是否是好的

  第2步:SSH服务是否有问题,比喻为“旅游景点是否开放”

  #/etc/init.d/sshd status查看SSH服务是否开启

  telnet 10.0.0.8 22判断SSH服务器默认的22端口是否打开

  [[email protected] ~]# /etc/init.d/sshd status

  openssh-daemon (pid 1601) is running...

  [[email protected] ~]#

  Microsoft Windows [版本6.1.7601]

  版权所有(c) 2009 Microsoft Corporation。保留所有权利。

  C:\Users\Administrator>telnet 10.0.0.8 22

  SSH-2.0-OpenSSH_5.3

  如果输入在windows的cmd窗口输入telnet提示:.....不是内部或外部命令,也不是可执行程序....

  解决办法:开始—控制面板—程序和功能—打开或关闭windows功能—勾选telnet客户端—确定

3、检查防火墙是否阻挡

  第3步:是不是防火墙阻挡,即是不是下雪封路,高度阻碍通行了

  #/etc/init.d/iptables status:查看防火墙

  #/etc/init.d/iptables stop:临时关闭防火墙Linux防火墙iptables可能好心办坏事,阻碍远程连接,所以如果防火墙开启则应关闭

  [[email protected] ~]# /etc/init.d/iptables status

  Table: filter

  Chain INPUT (policy ACCEPT)

  Num  target  prot opt source  destination

  1  ACCEPT  all --0.0.0.0/0  0.0.0.0/0  state RELATED,ESTABLISHED

  2  ACCEPT  icmp --0.0.0.0/0  0.0.0.0/0

  3  ACCEPT  all --0.0.0.0/0  0.0.0.0/0

  4  ACCEPT  tcp --0.0.0.0/0  0.0.0.0/0  state NEW tcp dpt:22

  5  REJECT  all --0.0.0.0/0  0.0.0.0/0  reject-with icmp-host-prohibited

  

Chain FORWARD (policy ACCEPT)

  Num  target  prot opt source  destination

  1  REJECT  all --0.0.0.0/0  0.0.0.0/0  reject-with icmp-host-prohibited

  Chain OUTPUT (policy ACCEPT)

  Num  target  prot opt source  destination

  [[email protected] ~]# /etc/init.d/iptables stop

  iptables: Setting chains to policy ACCEPT: filter [ OK ]

  iptables: Flushing firewall rules: [ OK ]

  iptables: Unloading modules: [ OK ]

[[email protected] ~]#

原文地址:http://blog.51cto.com/13543490/2095751

时间: 2024-08-03 23:49:20

Linux SSH远程管理故障如何排查?的相关文章

Linux SSH远程管理

SSH (Secure Shell)是一种安全通道协议,主要用来实现字符界面远程复制等功能.SSH协议对通信双方的数据传输进行加密处理其中包括用户登陆输入口令.与早期的telnet(远程登陆)丶rsh远程执行程序rc远程文件复制 等应用相比SSH协议提供了更加好的安全性 SSH在CentOS6.5 系统中OpenSSH默认安装 SSH服务使用默认端口22 sshd服务默认允许root用户登陆(这样做非常不安全可以先用普通用户远程登陆进入安全shell环境后更具实际使用su命令切换root用户 s

Linux服务器ssh远程管理

SSH远程管理 SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登陆,远程复制等功能.SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登陆时输入的用户口令,与早期的telnet(远程管理),rsh(Remote Shell ,远程执行命令),rcp(远程复制文件)等应用相比,SSH协议提供了更好的安全性. 配置OpenSSH服务端 在RHEL 5系统中,OpenSSH服务器由openssh,openssh-server等软件包提供(默认已安装),并已将s

Linux(11):期中架构(3)--- SSH远程管理服务 &amp; ansible 批量管理服务

SSH远程管理服务 1. 远程管理服务知识介绍 # 1.1 SSH远程登录服务介绍说明 SSH是Secure Shell Protocol的简写,由 IETF 网络工作小组(Network Working Group)制定: 在进行数据传输之前,SSH先对联机数据包通过加密技术进行加密处理,加密后在进行数据传输.确保了传递的数据安全. SSH是专为远程登录会话和其他网络服务提供的安全性协议. 利用SSH协议可以有效的防止远程管理过程中的信息泄露问题,在当前的生产环境运维工作中, 绝大多数企业普遍

SSH远程管理、参数讲解、xshell使用、scp,sftp,ssh命令(ssh两种方式的密钥验证方

1.SSH远程管理 SSH(Secure Sheel)是一种安全通道协议,主要用于实现字符界面的远程登录.远程复制等功能.SSH协议对通信双方的数据传输进行了加密处理,其中包括用户的口令.与早期的TELNET(远程登录,tcp23端口).RSH(Remote Sheel,远程执行命令).RCP(Remote File Copy,远程文件复制)等应用想必,SSH协议提供了更好的安全性. 配置OpenSSH服务端(由openssh.openssh-server软件包提供.主配置文件/etc/ssh/

SSH远程管理服务

作者:Georgekai 归档:学习笔记 2018/1/29 SSH远程管理服务 1.1 SSH服务介绍说明 Secure shell protocol--安全的shell协议 SSH:先对要传输的数据包进行加密处理,然后在进行数据传输,确保了数据的安全 telnet:用于远程连接控制,但不对数据传输进行加密 1.1.1 SSH服务主要提供的两个功能: 1. 远程连接 2. 远程文件传输:如sftp 1.1.2 SSH连接排错思路 1. ping 172.16.1.41 traceroute 1

3.Linux的远程管理及网络下载

3.1 Linux的远程管理 3.1.1 远程管理概述 什么是远程管理: 1.为什么需要远程管理: 服务器通常是Linux系统,而服务器不可能一直在身边,所以就需要远程来操作服务器 企业中通常需要集群,为了使服务器之间能够相互访问,此时也需要进行远程管理 3.1.2 远程管理的相关操作 远程操作: 1.通过主机(域名)查看对应的IP: 输入命令: [[email protected]]#host www.baidu.cn 2.远程拷贝文件或者目录 语法格式: [[email protected]

SSH远程管理服务实战

目录 SSH远程管理服务实战 1.SSH基本概述 2.SSH相关命令 3.Xshell连接不上虚拟机 4.scp命令 5.sftp命令 6.SSH验证方式 7.SSH场景实践 8.SH安全优化 9.交互expect[扩展] 10.免交互sshpass[扩展] SSH远程管理服务实战 1.SSH基本概述 SSH是一个安全协议,在进行数据传输时,会对数据包进行加密处理,加密后在进行数据传输.确保了数据传输安全.那SSH服务主要功能有哪些呢? 1.提供远程连接服务器的服务2.对传输的数据进行加密 那么

linux 服务器远程管理

一.Linux 常用远程管理工具 点击下载 二.查看服务器 ip 地址命令 1.通过 ip addr 查看网卡 ip 地址 ip addr 2.通过 ifconfig 查看网卡 ip 地址 最小化安装 CentOs 后是没法直接用 ifconfig.netstat 命令的,如果要用 ifconfig.netstat 等 命令需要安装 net-tools yum install -y net-tools yum 软件包查找 yum search net-tools 三.如果安装的时候忘记开启网络我

Linux环境下实现SSH远程管理

what 什么是SSH? SSH(Secure Shell)是一种安全通信协议,主要用来实现字符界面的远程登录.远程复制等功能.OpenSSH是实现SSH协议的开源项目 why 为什么要学习SSH,它与其他远程协议的区别在哪里? SSH协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令.与早期的TELNET.RSH.PCR远程应用相比,SSH协议提供了更好的安全性. where SSH适合应用在哪里? 基于C/S架构,适合以部署OpenSSH服务器和客户端,实现远程连接.控