画面コマンドとssh-tunnelに関する問題

画面コマンドとssh-tunnelに関する問題

私は2018年からリモートコンピュータ(RPi)とデスクトップでカスタムトンネルを使用してきましたが、最近問題が発生し始めました(悲しいことにランダム)。
シナリオは次のとおりです。
リモートコンピュータ(Raspberry Pi - RPi)には独自のモバイルモデムがあります。 ISP はほぼすべての受信ポートをブロックします。
デスクトップコンピュータ(Ubuntu 22-04)。
どちらも12時間ごとに更新される動的パブリックIPを持っています。私のデスクトップには、no-ipアドレス(DK.noip.com)に割り当てることができるnoip.comサービスがあります。したがって、リモートからデスクトップにアクセスするには、SSH呼び出しを使用してください。[Eメール保護]

リモートでcron操作でトンネルが有効になっていることを確認し、そうでない場合は新しいトンネルを作成するスクリプトを作成しました。

リモートでSSHパネルまたはカスタムトンネルを介してデスクトップからアクセスできる有料アプリをインストールしましたが、少し遅いです。とにかく、私のカスタムトンネルで何が起こっているのかを確認すると便利です。

リモートからトンネルを生成するコマンド:

/usr/bin/screen -dmS ssh-Ubuntu /usr/bin/ssh -o ExitOnForwardFailure=yes -R 2222:localhost:22 [email protected] -g     

デスクトップからssh -p 2222 pi@localhost入るために実行しました。ところが、このようなことが起こる時が多い。

kex_exchange_identification:読み取り:ピアによる接続のリセット127.0.0.1ポート2222による接続のリセット

長い時間の後。
同時に他のデスクトップシェルから

sudo ss -tulpn | grep LISTEN    

tcp   LISTEN 0      128                            127.0.0.1:2222       0.0.0.0:*    users:(("sshd",pid=1145332,fd=9))    
tcp   LISTEN 0      128                              0.0.0.0:22         0.0.0.0:*    users:(("sshd",pid=542472,fd=3))
tcp   LISTEN 0      128                                [::1]:2222          [::]:*    users:(("sshd",pid=1145332,fd=7))
tcp   LISTEN 0      128                                 [::]:22            [::]:*    users:(("sshd",pid=542472,fd=4)) 

そしてリモコンから:

ps aux | grep SCREEN     

出力

pi       11726  0.0  0.2   8444  1976 ?        Ss   13:07   0:00 /usr/bin/SCREEN -dmS ssh-Ubuntu /usr/bin/ssh -o ExitOnForwardFailure=yes -R 2222:localhost:22 [email protected] -g

私が作ったトンネルに時々入ることができない問題の1つを説明しました。

ベストアンサー1

おすすめ記事