Method 1,
If it is blank, it indicates that it is not set. It is equal to the default value 0. Generally, it should not time out. If it is greater than 0, it can be set to 0 in files such as/etc/profile.
Use the command to directly modify the configuration file and set "TMOUT = 180", that is, the timeout time is 3 minutes.
# Vim/etc/profile add the following two lines
# Set to 3 minutes
The code is as follows: |
Copy code |
TMOUT = 180 |
Method 2,
Enable putty keepalive
Putty-> Connection-> Seconds between keepalives (0 to turn off). The default value is 0, which is changed to 60.
The above method should solve most of the problems. If not, ask man sshd_config and try to change other settings.
1. Set the sending frequency and time for the server to connect to the SSH client.
# Vi/etc/ssh/sshd_config, add the following two lines
The code is as follows: |
Copy code |
ClientAliveInterval 60 Clientalive countmax 86400 |
Note:
The ClientAliveInterval option defines the number of seconds to send a signal to the SSH client;
The ClientAliveCountMax option defines how many seconds to disconnect from the ssh client
2. Restart the SSH service.
The code is as follows: |
Copy code |
# Service sshd restart |