`
mo默芯
  • 浏览: 17815 次
社区版块
存档分类
最新评论

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端口是否打开

 

  [root@moban ~]# /etc/init.d/sshd status

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

  [root@moban ~]#

 

  Microsoft Windows [版本6.1.7601]

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

 

  C:\Users\Administrator>telnet 10.0.0.8 22

  SSH-2.0-OpenSSH_5.3

 

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

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

 

3检查防火墙是否阻挡

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

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

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

 

  [root@moban ~]# /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

 

  [root@moban ~]# /etc/init.d/iptables stop

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

  iptables: Flushing firewall rules: [ OK ]

  iptables: Unloading modules: [ OK ]

[root@moban ~]#

 

分享到:
评论

相关推荐

    Linux下限制SSH登陆以及密码策略

    七、故障排除 如果上述命令均无效,可以使用以下命令来重置用户的计数器: `pam_tally2 –u &lt;username&gt; --reset` 例如,要重置 tom 用户的计数器,可以使用以下命令: `pam_tally2 –u tom --reset` 限制 SSH ...

    Linux的远程管理工具

    1. **SSH(Secure Shell)**:SSH是最广泛使用的Linux远程管理协议。它提供了加密的安全连接,用于命令行交互和文件传输。通过SSH,用户可以登录到远程服务器执行命令、管理服务、复制文件等。`ssh`命令是其核心,...

    linux java web SSH 工具 远程

    例如,开发者可以使用SSH连接到服务器进行代码部署、调试或故障排查,而运维人员可以通过SSH进行系统维护和监控。此外,工具如PuTTY(Windows平台)和iTerm2(MacOS平台)提供了友好的SSH客户端界面,简化了远程操作...

    linux远程访问工具SshClient

    总的来说,SSHClient是Linux远程管理不可或缺的工具,它结合了SSH的安全性和FTP的便利性,为IT专业人员提供了高效、安全的远程访问解决方案。无论是在日常运维、代码部署,还是在进行系统故障排查时,SSHClient都...

    Linux远程管理软件

    在实际工作中,Linux远程管理软件如PuTTY不仅用于日常的服务器维护,也常用于远程故障排查、软件部署、系统更新等任务。对于企业级环境,配合密钥认证和会话审计,可以大大提高运维效率并保障系统安全。总的来说, ...

    SSH面试题总结.

    - 遇到SSH连接问题时,应如何进行故障排查? 4. **SSH安全实践:** - 为什么定期更换SSH密钥很重要? - 如何禁用SSH的密码认证,强制使用密钥对认证? - 了解并防止SSH中间人攻击的方法有哪些? 5. **SSH相关...

    基于Linux的远程管理系统客户端的实现.doc

    ### 基于Linux的远程管理系统客户端的实现 #### 概述 随着互联网技术的不断发展,对于服务器的管理和维护提出了更高的要求。特别是针对Linux操作系统,因其开放性、灵活性及安全性等特性,在服务器领域得到了广泛...

    实战Linux远程管理工具.pdf

    《实战Linux远程管理工具》是一本专注于Linux系统管理和维护的参考文献,主要讲解了如何利用各种远程管理工具高效地对Linux服务器进行操作和监控。在Linux环境中,远程连接工具是系统管理员不可或缺的网络工具,它们...

    XshellPlus_Linux远程连接工具 SSH终端管理器 Xshell 7.rar

    在IT行业中,远程管理和运维工作是必不可少的,尤其在处理Linux服务器时。Xshell 7是一款强大的SSH(Secure Shell)终端管理器,专为Linux系统的远程连接而设计,极大地提高了IT专业人员的工作效率。下面我们将详细...

    ssh远程登陆工具

    使用SSH,用户可以执行远程命令、管理系统、更新软件、进行故障排查,甚至可以通过X11转发在本地显示器上运行远程服务器的图形应用。SSH的强大之处在于其安全性,它能够保护敏感信息免受中间人攻击和其他形式的监听...

    SSH技术在远程网络管理图书馆Linux服务器的应用.pdf

    技术人员需要远程管理这些服务器,以进行系统维护、更新和故障排查。传统的远程管理方法由于缺乏安全机制,使得服务器面临被非法访问的风险。SSH技术的使用消除了这些隐患,实现了远程安全登录,保护了图书馆服务器...

    基于PHP与Linux的远程管理系统服务器端设计与代码实现

    在构建基于PHP与Linux的远程管理系统服务器端时,我们需要深入理解这两个关键技术的原理以及它们如何协同工作以实现高效、安全的远程管理。首先,PHP(Hypertext Preprocessor)是一种广泛应用的开源脚本语言,主要...

    远程控制与监控 —— 最佳远程控制方案:SSH

    使用PuTTY和其他相关工具,IT管理员能够方便地执行远程控制任务,如系统更新、故障排查、日志检查等,同时确保了安全性。了解并熟练掌握SSH和PuTTY的使用,对于任何IT专业人员来说都是非常有价值的技能。通过学习...

    PHP基于Linux的远程管理系统客户端的实现(源代码).zip

    5. **远程管理功能**:可能包含SSH(Secure Shell)连接,允许安全的远程登录和执行命令。可能还涉及到文件传输(如FTP或SFTP)、服务监控、日志查看、系统性能监控等功能。 6. **认证与授权**:为了确保系统的安全...

    linux操作系统SSH工具

    Linux操作系统SSH工具是远程管理Linux服务器的关键工具,其全称为Secure Shell,是一种网络协议,用于在不安全的网络上安全地执行命令、传输数据。SSH提供了加密机制,确保了通信过程中数据的隐私和完整性,是运维...

    SSH Secure Shell (linux远程工具)

    8. **会话记录**:对于审计和故障排查,SSH Secure Shell客户端通常允许记录会话日志,以便事后查看操作记录。 9. **性能优化**:SSH协议可以通过压缩数据来减少网络延迟,提升远程操作的响应速度。 10. **集成...

    SSH Secure.zip

    在IT行业中,SSH是管理远程服务器的标准工具,尤其在Linux环境中,它的作用至关重要。 SSH协议本身是一种网络协议,用于在不安全的网络上安全地执行命令、传输文件以及管理远程系统。它通过加密技术保护了数据的...

    ssh远程登录管理配置(secureCRT的使用).zip

    本文将详细介绍如何使用SecureCRT进行SSH远程登录管理配置,以及如何利用它与ENSP(Enterprise Network Simulation Platform,企业网络仿真平台)进行交互。 首先,我们需要下载并安装SecureCRT软件。确保选择与...

    计算机远程管理(远程管理计算机非常好用)

    远程管理计算机能够让我们不受地理位置限制,通过网络连接到另一台计算机,进行各种操作,如系统维护、数据传输、故障排查等,极大地提高了工作效率。 首先,我们要了解远程管理的基础原理。远程管理依赖于网络协议...

    PHP 开发PHP基于Linux的远程管理系统服务器端的实现(源代码+论文).rar

    3. 远程连接:远程管理系统的核心在于如何安全地远程连接到Linux服务器。可以使用SSH(Secure Shell)协议,通过PHP的popen或ssh2扩展来实现。SSH提供了加密的通信通道,确保数据传输的安全性。 4. 权限控制:为了...

Global site tag (gtag.js) - Google Analytics