IPアドレスが動的に割り当てられた部門内のホストへの常時SSHアクセスが必要です。ターゲットホストから静的IPアドレスを提供するホストの1つへのリモートSSHトンネルを設定しました。
ssh -f -N -g -R :22223:localhost:22 tunnelhost
22223
トンネルホストのローカルポートにSSHを向けると、トンネルは正常に機能します。私の問題は、localhost以外にバインドされたトンネルを取得できないように見えることです。つまり、リモートでSSHを実行しようとするとtunnelhost:12323
、受信するポートが開いていません。私も試しました:
ssh -f -N -R :22223:localhost:22 tunnelhost -o GatewayPorts=yes
しかし、まだ運はありません。Netstatは私を示しています:
[me@tunnel_host ~]$ netstat -an | grep 22223
tcp 0 0 127.0.0.1:22223 0.0.0.0:* LISTEN
tcp6 0 0 ::1:22223 :::* LISTEN
トンネルがローカルホストのみにバインドされていることを確認します。firewalld-cmdを使用してトンネルホストにポート例外を追加し、ネットワークハードウェアが接続に干渉しないようにしました。それが何であるかについてのアイデアはありますか?
乾杯、ジェームス。