问题:
我有一台AWS EC2 Ubuntu 16.04机器设置为每5分钟更改一次IP。我需要通过SSH进行操作,但是由于终端控制台冻结,这显然很困难,然后我必须通过键入新IP重新连接。我已经测试过的另一种方法是使用带有动态DNS的noip.com,但控制台仍然冻结,我通常需要等待几分钟,直到DNS传播。
问题:
您知道解决此问题的任何可能方法吗?尽管IP频繁更改,但我仍想保持SSH会话正常运行。
答案 0 :(得分:0)
问题是由于启动新实例时EC2实例配置错误而引起的,请尝试制作一个新实例并明智地配置配置安全组。如果这不起作用,请尝试执行此操作
cd ~/.ssh
sudo nano config
添加变量及其值
Sets number of server alive messages which may be sent without ssh
receiving any messages back from the server.
ServerAliveCountMax 3
# Timeout interval (in seconds) after which if no data has been received
from the
server, ssh will send a message
# through the encrypted channel to request a response from the server.
ServerAliveInterval 5