Solve the problem that Alibaba Cloud SSH remote connection will be disconnected after a short time

Solve the problem that Alibaba Cloud SSH remote connection will be disconnected after a short time

Problem Reproduction

Alibaba Cloud Server, using Finalshell remote connection, no task exceptions occurred during the operation. As long as there is no operation during the remote connection, the server will be disconnected after a while. If you cannot enter commands in the input box, you need to close the current window and reconnect.

Problem Analysis

Generally, for this kind of problem, we first check whether there is a problem with finalshell itself. We can open xshell and remotely connect to Alibaba Cloud, and find that xshell is still disconnected. Then we have ruled out the possibility of software problems. Next, we need to check the ssh service to see if there are some restrictions in the sshd configuration file.

Problem Solving

1. Open the sshd configuration file

[root@ecs-c13b ~]# vim /etc/ssh/sshd_config

Modify the following two lines:

insert image description here

2. Modify the following parameters

ClientAliveInterval 30 #The client sends a heartbeat data to the service every 30 seconds

ClientAliveCountMax 1800 # The server will automatically disconnect the client if there is no response for a certain number of seconds

3. Restart the service:

insert image description here

Replenish

After solving this problem, I remembered another interesting parameter
LoginGraceTime 2m
This parameter means:
(1) Grace means how many seconds the system gives to log in.
(2) After the user connects to the SSH server, a screen will appear for entering the password.
(3) If the SSH server fails to connect successfully within a certain period of time, the connection will be disconnected. If no unit is given, the time is assumed to be seconds.

In the company, we often encounter a situation where you use ssh to connect remotely to an IP and are ready to enter your username and password. Before you enter them, the connection remains connected. Or you have entered your username and password but have not yet pressed Enter. At this time, your work is interrupted and someone comes to chat with you, so the connection will be waiting. This parameter means how long to wait before the connection is automatically closed.

Summarize

This article mainly explains that when you connect to the server remotely through ssh, if there is a situation where the connection is disconnected after a short period of time without any operation, you can adjust the parameters according to this article to extend the time.

This is the end of this article about how to solve the problem of Alibaba Cloud SSH remote connection being disconnected after a short time. For more relevant Alibaba Cloud SSH remote connection content, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope everyone will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Python uses SSH to remotely connect to redis
  • Python3 SSH remote connection server method example
  • How to solve the problem of Linux ssh remote connection disconnection

<<:  Mysql index types and basic usage examples

>>:  Detailed explanation of the loop form item example in Vue

Recommend

Analyze the difference between ES5 and ES6 apply

Table of contents Overview Function signature Opt...

Detailed explanation of adding click event in echarts tooltip in Vue

Table of contents need Workaround 1. Set tooltip ...

How InnoDB implements serialization isolation level

Serialization implementation InnoDB implements se...

This article takes you to explore NULL in MySQL

Table of contents Preface NULL in MySQL 2 NULL oc...

This article helps you understand PReact10.5.13 source code

Table of contents render.js part create-context.j...

Detailed explanation of Vue data proxy

Table of contents 1. What I am going to talk abou...

React.js framework Redux basic case detailed explanation

react.js framework Redux https://github.com/react...

The difference and choice between datetime and timestamp in MySQL

Table of contents 1 Difference 1.1 Space Occupanc...

Example of how to configure the MySQL database timeout setting

Table of contents Preface 1. JDBC timeout setting...

A brief discussion on the characteristics of CSS float

This article introduces the characteristics of CS...

Independent implementation of nginx container configuration file

Create a container [root@server1 ~]# docker run -...

Ubuntu 20.04 connects to wifi (2 methods)

I recently installed Ubuntu 20.04 and found that ...

Implementation example of scan code payment in vue project (with demo)

Table of contents Demand background Thought Analy...