与 AWS EC2 服务器的 SSH 连接经常终止

与 AWS EC2 服务器的 SSH 连接经常终止

我正在使用 ubuntu 操作系统,因为我正在尝试使用云机器。与 AWS EC2 服务器的 SSH 连接经常终止,需要修改哪些配置,以便我们可以最大限度地减少远程 shell 被终止。

答案1

在您的.ssh文件夹中,添加一个以您喜欢的编辑器(gedit 或其他)命名的文件config。在名为的文件中config添加以下行:

Host myEC2instance
User blue
Hostname someDNSname.from.amazon.com
ServerAliveInterval 5

这允许 ssh 用作:

$ ssh myEC2instance

并且系统会要求您输入一次密钥,之后便不会再要求您输入密钥,直到您注销为止 ( CTRL+D)。

以下是一些其他详细信息:

主机名

指定要登录的真实主机名。这可用于指定主机的昵称或缩写。默认值是命令行上给出的名称。数字 IP 地址也是允许的(在命令行和 HostName 规范中)。

服务器存活间隔

设置超时间隔(以秒为单位),如果在此间隔之后未从服务器收到任何数据,ssh(1) 将通过加密通道发送一条消息以请求服务器响应。默认值为 0,表示这些消息不会发送到服务器,如果设置了 BatchMode 选项,则为 300。此选项仅适用于协议版本 2。ProtocolKeepAlives 和 SetupTimeOut 是此选项的 Debian 特定兼容性别名。

请拜访SSHconfig 手册页更多细节。

相关内容