web-dev-qa-db-ja.com

SSHRDPトンネルとポート接続

いくつかの調査を試みましたが、この問題の解決策(またはさらにトラブルシューティングする方法)を実際に理解することはできません。

これを設定する目的と理由:職場から自宅のコンピューターへのSSHトンネルRDP。職場ではほとんどのポートがブロックされていますが、SSHを使用できます。

セットアップ:Macbook Pro(職場)->インターネット-> HomeModem-> SSHserverおよびWindows10 Pro

問題なくWindows10に(フレンドハウスまたはローカルLANから)直接接続できます。 WAN(動作していません))から接続すると、自宅のルーターで338900-> 3389 Windows10および22-> 22SSHサーバーのポート転送が行われます。

SSHserver(Debian 8)に、仕事からどこからでも問題なく接続できます。

試み:私のMacから私は試しました:

ssh -p 22 -L 3400:192.168.1.2:3389 root @ WANIP | RDP:192.168.1.2:3400 =接続なし

ssh -p 22 -L 3400:192.168.1.2:338900 root @ WANIP | RDP:192.168.1.2:3400 =接続なし

ssh -p 22 -L 3400:WANIP:338900 root @ WANIP | RDP:WANIP:3400 =接続なし

これらの試行はすべて、WAN接続から行われました。ここで、次を使用して接続できます:RDP WANIP:338900 =接続

どんな方向性と助けも大歓迎です。

1
Omited
ssh -p 22 -L 3400:192.168.1.2:3389 root@WANIP

それは正しいコマンドです。環境をチェックインしました。次のコマンドを使用してsshトンネルを作成しました

# ssh -L 192.168.1.6:3389:192.168.88.176:3389 [email protected] -p 2222
# netstat -an | grep 3389
tcp        0      0 192.168.1.6:3389            0.0.0.0:*                   LISTEN

その後、RDP経由で192.168.1.6:3389に接続できるようになります。

Debianでは、ファイル/ etc/ssh/sshd_configを確認する必要があります。いくつかの制限がある可能性があります

Match User alex
    X11Forwarding no
    AllowTcpForwarding no

Macでは、同じ制限について/ etc/ssh/ssh_configを確認する必要があります。

0
ALex_hha