SSH 経由の VNC トンネル

SSH 経由の VNC トンネル

自宅のクライアントから職場のジャンプ ホストへの SSH 経由の VNC 接続を作成したいと考えています。職場のプライベート ネットワークからジャンプ ホストを介してクライアントにアクセスしたいと考えています。これを実現する方法。職場のプライベート ネットワークで SSH 経由の RDP 接続を使用するためにジャンプ ホストをすでに正常にセットアップしました。

答え1

sshには、オプションがあり-D [bind_address:]port、これは「ローカル側のポートを listen するソケットを割り当て、オプションで指定された bind_address にバインドする」ことで機能します。これはsocksify、コマンドラインで呼び出されるプログラムに SOCKS プロキシの使用を強制する とも呼ばれる と一緒に使用すると非常に便利であることがわかりましたdante client。これは次のようになります。

ssh -D 4547 user@server_ip_address
SOCKS_SERVER=127.0.0.1:4547 socksify xtightvncviewer server_ip_address

IP アドレスの代わりにホスト名を使用し、IPv6 を有効にすると、期待どおりに動作しない可能性があります。そのため、IP アドレスの使用をお勧めします。danteただし、 では IPv6 を使用できます。

関連情報