システム化された逆トンネリングの使用

システム化された逆トンネリングの使用

リバース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

ベストアンサー1

おすすめ記事