web-dev-qa-db-ja.com

MuninのSSHトンネリング

自宅にNAS、データセンターにサーバーがありました。次のコマンドでSSHトンネルを作成します。

autossh -fN -M20404 -R 1337:localhost:22 user@server

(NASからサーバーへ)その動作と私はNASにアクセスできます。ここで、munin-nodeにアクセスしたいのですが、サーバーからnasへの新しいトンネルも作成します。

ssh -N -R 49499:localhost:4949 localhost -p 1337

しかし、nmap localhost -p 49499を作成すると、ポートが閉じられ、munin-nodeにアクセスできなくなります。

理由はわかりませんが、あなたの助けにとても満足しています。

1
Dennis Wisnia

サーバーからNAS)で実行されているmunin-nodeにアクセスする場合は、sshコマンドで、代わりに-Lを使用した直接ポート転送を使用する必要があります。 -Rを使用したリバースポート転送の例:

NASの場合:

nas $ autossh -fN -M20404 -R 1337:localhost:22 user@server

サーバー上:

server $ ssh -N -L 49499:localhost:4949 localhost -p 1337

次に、サーバーから、telnet localhost 49499がNAS上のmuninノードに接続する必要があります。

他の目的でautosshコマンドが必要ない場合は、NAS上で1つのコマンドだけですべてを単純化できます。

nas $ autossh -fN -M20404 -R 49499:localhost:4949 user@server

次に、サーバー上で、SSHトンネルを介して、NAS with telnet localhost 49499でもmunin-nodeにアクセスできます。

0
uloBasEI