私は実際にPC1
リモートコンピュータ(Linux)PC2(Mac OSXを使用)で.onを使用していますSSH
。
リモートコンピュータは、PC2
インターネットに接続されていないがPC3
インターネットに接続されていない(Windows XP)ネットワークにあります。
PC3
デスクトップに共有フォルダがあり、OSXで直接使用できるようにしたいですPC1
。
私はこれがデュアルSSHトンネリングの問題だと思います。
共有フォルダを使用できるようにPC3
パケットを二重にSSHするにはどうすればよいですかPC1
?
可能であれば、端末で1行のコマンドですべての操作を実行する必要があります。
私のMac OSXコンピュータはインターネットに接続できますが、これは唯一のコンピュータです。
答え1
MACOSX-PC1$ ssh -L 445:<WINDOWS-PC3-ADDREES>:445 yourlogin@<LINUX-PC2-ADDRESS>
...これで、PC3の445ポート(SMB TCPポート)をPC1のループバックインターフェイスにバインドしています...これで、MacOSXのデフォルト条件を識別する必要があります。方法がわからない!
または、PC2にSMB条件をインストールしてから、PC3からSFTP経由でフォルダにアクセスすることをお勧めします!
または、LinuxサーバーにOpenvpnサーバーをインストールすると、リモートネットワークへのフルアクセス権があります。