リモートの場所でラズベリー pi を実行しているので、autossh を使用してサーバーの 1 つ (CentOS 7) へのリバース ssh トンネルをセットアップします。すべて正常に動作します。このリバース ssh を使用してサーバーから Raspberry にログインできますが、サーバーに ssh を転送させることができないため、ラップトップからサーバー経由で Raspberry に接続できません。接続拒否。サーバーのファイアウォールがシャットダウンされ、GatewayPorts yes が sshd_config に追加され、sshd が再起動されました。
詳細:
- ラズベリーでは、リバース SSh トンネルを開いています。
autossh -fNC -g -M 0 -R 2223:localhost:22 [サーバーユーザー]@[サーバー] -p2002
- サーバーから問題なく Raspberry に ssh できます。
ssh [raspberryuser]@localhost -p2223
- 次を /etc/ssh/sshd_config に追加し、sshd サービスを再起動しました。
はい
- サーバーから Raspberry に正常に ssh できます。
ssh [raspberryuser]@localhost -p2223
- しかし、このサーバーを介してラップトップからラズベリーに接続しようとすると:
ssh [raspberryuser]@[server] -p2223 ssh: connect to host [server] port 2223: Connection refused
サーバーのファイアウォールが停止されました
サーバーで SELinux が無効になっている
アイデアが尽きたので、提案をお待ちしています