自宅のクライアントから職場のジャンプ ホストへの 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 を使用できます。