`

ssh连接因超时闲置断开的解决方法

阅读更多
如何避免SSH连接因超时闲置断开?

用SSH过程连接时,经常遇到长时间不操作而被服务器踢出的情况,常见提示:Write failed: Broken pipe

这是因为如果有一段时间在SSH连接上无数据传输,连接就会断开。解决此问题有两种方法。

方案一:在客户端设置

方法很简单,只需在客户端电脑上编辑(需要root权限)/etc/ssh/ssh_config,并添加如下一行:
ServerAliveInterval 60
此后该系统里的用户连接SSH时,每60秒会发一个KeepAlive请求,避免被踢。

方案二:在服务器端设置

如果有相应的权限,也可以在linux服务器上设置,即编辑/etc/ssh/sshd_config,并添加:
ClientAliveInterval 60
重启SSH服务器后该项设置会生效。每一个连接到此服务器上的客户端都会受其影响。
应注意启用该功能后,安全性会有一定下降。
本文原始链接:http://www.jbxue.com/LINUXjishu/886.html
分享到:
评论

相关推荐

    ssh连接超时解决方法

    SSH(Secure Shell)是一种网络协议,用于在不安全的网络上安全地远程登录到服务器,进行文件传输和其他管理任务。...这些方法可以帮助你在远程管理服务器时保持更稳定的SSH连接,减少因超时而中断工作的情况。

    Jmeter解决SSH连接数据库

    ### JMeter通过SSH连接远程数据库解决方案 #### 项目背景与需求分析 在当前项目中,存在三台机器:远程数据库服务器、跳板机以及客户端。其中远程数据库服务器的IP地址为192.168.125.130,跳板机的IP地址为192.168...

    ssh连接慢解决办法(亲测成功)

    ssh连接慢解决办法(成功) 用真机连接虚拟机卡的话: 1.进入虚拟机vim /etc/ssh/sshd_config 2.将 #UseDNS yes改为UseDNS no即可如下: 使用/UseDNS找到地方然后添加 #UseDNS yes UseDNS no #PidFile /var/run/sshd....

    SSH 连接工具

    SSH连接工具通常提供图形用户界面(GUI)和命令行界面(CLI),以适应不同用户的偏好和工作环境。 标题中提到的“SSH连接工具”主要指的是用于SSH通信的应用程序,它允许用户通过加密的方式与远程Linux服务器进行...

    ssh修改超时自动登出时间的方法

    众所周知,当我们通过ssh远程登录到另一台服务器之后,如果长时间不做操作,那么会被服务器自动登出,并且会告诉你timed out waiting for input: auto-logout。如果不通过tmux这些辅助工具来维持session的话,那么...

    通过USB用SSH连接iphone

    在这个场景中,我们将探讨如何在没有WiFi的情况下,通过USB连接iPhone并使用SSH。 首先,我们需要理解USBmuxd的角色。USBmuxd是一个开源项目,由iOS设备社区开发,它允许通过USB接口管理与iPhone或iPad的连接。这个...

    Linux ssh远程连接断开问题处理办法解决

    我们在通过远程连接操作Linux server的时候,有可能过一段时间忘记操作,便会发生ssh断开的问题。 而如果是本地的server,比较好办,直连设备kill掉ssh,踢掉无效用户连接,再次链接即可,但如果是远程server的话,...

    ssh使用中常遇到的问题以及解决方法

    解决方法:检查网络连接是否正常,确保服务器的 SSH 服务是否启动。尝试使用其他 SSH 客户端程序,检查是否是客户端程序的错误。 2. SSH 无法连接服务器 问题描述:使用 SSH 连接服务器时,无法连接服务器,提示...

    Ubuntu SSH连接其他机器很慢的解决办法.pdf

    Ubuntu SSH 连接其他机器很慢的解决办法 SSH(Secure Shell)是用于远程登录和管理 Linux 服务器...本文提供了解决 Ubuntu SSH 连接其他机器很慢的问题的方法,并介绍了其他优化方法以提高 SSH 连接速度和计算机性能。

    c#连接SSH服务(源码、实例)

    5. 错误处理和资源释放:在完成SSH操作后,确保调用SshClient和SftpClient的Disconnect方法断开连接,释放资源。 总的来说,SharpSSH库为C#开发者提供了便利的SSH连接和操作接口,使得在.NET环境中实现SSH功能变得...

    SSH连接数据库所需jar

    4. 使用`DriverManager.getConnection()`方法通过SSH隧道创建数据库连接。 5. 执行SQL查询或操作,如插入、更新、删除数据。 6. 完成操作后,关闭数据库连接和SSH隧道。 确保正确地将这些JAR文件添加到Java项目的类...

    ssh连接两个数据库

    - `cpool.maxIdleTimeExcessConnections`: 连接闲置时间(超过最大连接数时)。 - `cpool.acquireIncrement`: 每次增加的连接数。 ##### 3.2 Spring框架配置详解 - **PropertyPlaceholderConfigurer**: 用于处理...

    解决ssh信任连接问题

    总的来说,解决SSH信任连接问题需要对SSH的工作原理有深入了解,并进行细致的排查。从身份验证、密钥验证到配置文件和日志分析,每一步都可能是关键。同时,利用好各种工具和资源,如官方文档、社区论坛,都可以帮助...

    ssh连接工具

    6. **断开连接**:完成任务后,使用`exit`命令断开SSH连接。 SSH连接工具是系统管理员和开发者日常工作中不可或缺的工具,它简化了远程管理任务,提升了安全性。了解并熟练掌握SSH的使用,能极大地提高工作效率,...

    Ubuntu SSH连接其他机器很慢的解决办法.docx

    本文将详细介绍 Ubuntu SSH 连接其他机器很慢的解决方法。 首先,让我们了解一下 SSH 的基本概念。SSH(Secure Shell)是一种安全的网络通信协议,通过加密和身份验证来实现远程登录、文件传输和网络管理。SSH ...

    SSH无法远程到centos系统解决方法.doc

    SSH无法远程到centos系统解决方法

    ubuntu ssh服务器安装,ssh连接错误

    在Ubuntu系统中,SSH(Secure ...总之,安装和配置SSH服务器是Ubuntu系统管理的重要部分,理解其工作原理和常见问题的解决方法,对于远程运维和开发工作至关重要。通过排查上述问题,你应能解决大多数SSH连接错误。

    解决CentOS SSH连接时中文乱码

    ### 解决CentOS SSH连接时中文乱码 在日常运维工作中,我们经常需要通过SSH远程登录到服务器进行操作。然而,有时会遇到一个常见的问题——通过SSH连接后,原本设置为中文的语言环境出现了乱码现象。本文将详细介绍...

    Mac下使用SSH连接远程Linux服务器

    本文主要介绍三种方法,在Mac下使用SSH连接远程Linux服务器。 方法一:使用终端 1.打开终端,点击新建远程连接 2.点击加号,然后添加自己服务器的IP地址 3.点击右侧的服务器,然后在下方输入用户名,选择最下方的 ...

Global site tag (gtag.js) - Google Analytics