を使用して、2台の分離されたマシン間のSSH接続を確立します。第三システム
- コンピュータ1は、SSHサーバ1が接続
- コンピュータを(おそらくツイストまたはparamiko使用)を開始listeniにサーバ1(アイドル接続)
- コンピュータ2コンピュータ1にサーバ1
- サーバ1に転送コンピュータ2の接続に接続します(接続はもはやアイドル)
- コンピュータ1に転送サーバー1の接続(コンピュータ1上)のNG SSHポート
結果は今コンピュータ2は、コンピュータ2は、通常のSSHセッションを開始したほとんどかのように、コンピュータ1とのSSHセッションを持っている(代わりに、コンピュータの1のサーバ1のIP付き)
私はコンピュータ1のネットワーク上で転送することができないため、これが必要です(ルータはそれをサポートしていません)。
ああ、私は追加するのを忘れました。Computer1はWindowsマシンです、Computer2はLinuxマシンです。私はComputer2で 'ssh'を使うことができますが、Computer1のサーバはPythonでなければなりません – FurryHead