当前位置: 首页 > news >正文

解决SSH连接自动断开的问题

一、环境

centos7.6

xshell7

二、目标

ssh长联状态,不主动断开

三、实施

1.修改/etc/profile文件

末尾添加export   TMOUT=0

vim /etc/profileexport TMOUT=0

 

2.修改/etc/ssh/sshd_config文件

默认都被注释掉,放开并设置CAI参数为0-60间

vim /etc/ssh/sshd_configClientAliveInterval 30
ClientAliveCountMax 3

PS1:如果出现

SSH连接出现Socket error Event: 32 Error: 10053

请检查是否出现IP地址冲突情况

PS2:一句话操作实施中12

sudo sed -i 's/^export TMOUT=.*/export TMOUT=0/' /etc/profile &&sudo sed -i "/#ClientAliveInterval/a\ClientAliveInterval 60" /etc/ssh/sshd_config &&sudo sed -i "/#ClientAliveInterval/d"                        /etc/ssh/sshd_config &&sudo sed -i '/ClientAliveCountMax/ s/^#//'                   /etc/ssh/sshd_config &&sudo /bin/systemctl restart sshd.service

 

相关文章:

  • [Vue 配置] Vite + Vue3 项目配置 Tailwind CSS
  • 2024年山东省职业院校技能大赛中职组 “网络安全”赛项竞赛试题-B卷
  • 人充当LLM Agent的工具(Human-In-The-Loop ),提升复杂问题解决成功率
  • STM32F429主控TB6612驱动直流电机----解决PWM波形未输出bug
  • 清华学霸告诉你:如何自学人工智能?
  • 【Python 千题 —— 基础篇】输出列表方差
  • 国产化项目改造:使用达梦数据库和东方通组件部署,前后端分离框架
  • mac中安装Homebrew
  • [Docker]六.Docker自动部署nodejs以及golang项目
  • SpringCloud微服务:Ribbon负载均衡
  • 【微服务专题】Spring启动过程源码解析
  • 【Java并发编程三】线程的基本使用一
  • 论信息系统项目的沟通管理
  • Debian/Ubuntu 安装 NodeJS【详细步骤】
  • 设计模式-创建型模式-单例模式
  • Android开源项目规范总结
  • CentOS7简单部署NFS
  • Elasticsearch 参考指南(升级前重新索引)
  • ES6简单总结(搭配简单的讲解和小案例)
  • java中的hashCode
  • js如何打印object对象
  • k8s如何管理Pod
  • PHP 程序员也能做的 Java 开发 30分钟使用 netty 轻松打造一个高性能 websocket 服务...
  • Terraform入门 - 3. 变更基础设施
  • Travix是如何部署应用程序到Kubernetes上的
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 读懂package.json -- 依赖管理
  • 聚类分析——Kmeans
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 异步
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • #etcd#安装时出错
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (超详细)语音信号处理之特征提取
  • (一)WLAN定义和基本架构转
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • .NET 编写一个可以异步等待循环中任何一个部分的 Awaiter
  • .net 怎么循环得到数组里的值_关于js数组
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • /etc/fstab和/etc/mtab的区别
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @ComponentScan比较
  • @staticmethod和@classmethod的作用与区别
  • @test注解_Spring 自定义注解你了解过吗?
  • []AT 指令 收发短信和GPRS上网 SIM508/548
  • [1] 平面(Plane)图形的生成算法
  • [52PJ] Java面向对象笔记(转自52 1510988116)
  • [AIGC] Nacos:一个简单 yet powerful 的配置中心和服务注册中心