想像する -
SSHクライアント、Sambaが有効なWindowsノートブック(ポート445。netbiosは気にしない)
SSHサーバー「TestingLAB」。このコンピュータには「publicIP」という2つのインターフェイスがあり、それを使用してWindowsラップトップの「172.30.171.1」プライベートIPに接続します。
別の機械「MyMachine」。このマシンには「172.30.171.100」という1つのインターフェースがあります。ただ「TestingLAB」からアクセス可能(ゲートウェイの役割)
今すぐラップトップでSSH接続を開始すると - (Cygwin)
ssh -R 11223:0.0.0.0:445 テストラボ
以下では、TestingLabにSambaをインストールできました。
マウント -t cifs //localhost/share -o ポート=11223,
しかし、ノートブックからSSH接続を開始すると、
ssh -R 172.30.171.100:11223:0.0.0.0:445 テストラボ
MyMachineでWindowsノートブックを共有できないのはなぜですか?
「MyMachine」のフォワードトンネルは機能しますが、なぜMyMachineのリバーストンネルは機能しないのですか?
GatewayPortsはClientSpecifiedに設定されており、GatewayPortsもすべてに設定してみました。 AllowTCPforwardingも設定されました。デフォルトではすべての合理的な設定を試しましたが、「MyMachine」ではソケットが開かれません。ただし、トンネルを転送するとデータが送信されます。例えば、普段
ssh -L 80:172.30.171.100:80 テストラボ
私にさせてくださいhttp://localhost私のラップトップに「MyMachine」Webページが表示されます。