一、前言
你应该在很多文章看到:修改/etc/ssh/sshd_config
,巴拉巴拉巴拉。。。
没错,我也是,但是一直不成功。
一气之下,仔细研究后写出这篇文章,与大家共勉。
二、 解决方案
解放方案可以分为两种,一是修改本地ssh
的配置,二是修改服务器ssh
的配置。
1. 修改本地配置
1.1 win10
在C:/Users/你的用户名/.ssh/
文件夹里的配置文件config
(如果没有这个文件,新建一个)中添加以下内容
#每隔60秒发送一个空包,保持通信
ServerAliveInterval 60
#最多发送10次
ServerAliveCountMax 10
1.2 Mac或者其他linux系统
编辑配置文件/etc/ssh/ssh_config
,添加同样的内容
#每隔60秒发送一个空包,保持通信
ServerAliveInterval 60
#最多发送10次
ServerAliveCountMax 10
2. 修改服务器配置
编辑配置文件/etc/ssh/ssh_config
编辑配置文件`/etc/ssh/ssh_config`
#每隔60秒发送一个空包,保持通信
ClientAliveInterval 60
#最多发送10次
ClientAliveCountMax 10
注意:本地设置的参数是ServerAliveInterval
,而服务器是ClientAliveInterval
,不要写反了
网友评论