역방향 SSH를 수행하기 위한 이 서비스 파일이 있는데 잘 작동합니다. 다른 서버에서 볼 수 있습니다. 문제는 밤새 방치하고 아침에 서비스가 활성화되어 있는지 확인했지만 다른 서버에서 netstat가 실행될 때입니다. 서버에서는 더 이상 수신하지 않으므로 서비스가 활성화되어 있어도 밤새 연결이 끊어집니다.
이게 정상인가요? 연결이 전혀 끊어지지 않게 하려면 어떻게 해야 합니까? 서비스를 다시 시작하면 문제 없이 다시 연결되었습니다.
서비스에서 ssh 대신 autossh를 사용하면 이 문제가 해결됩니까?
sudo netstat -tulpn | grep LISTEN
tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN 22024/sshd: ec2-use
[Unit]
Description=SSH Tunnel Service
After=network-online.target
Wants=network-online.target
[Service]
User=alex
Environment="PATH=/usr/bin:/bin:/usr/local/bin"
ExecStart=/usr/bin/ssh -i /home/alex/lightsail.pem -N -R 2222:localhost:22 ec2-user@server
Restart=always
RestartSec=10
[Install]
WantedBy=default.target