Remote Desktop melalui proxy SSH SOCKS untuk mem-bypass firewall [ditutup]

17

Saya mencoba untuk terhubung ke server Windows dari Mac saya menggunakan RDC2.1 untuk Mac.

Masalahnya adalah server yang saya harus hubungkan dengan dijaga oleh naga jahat - kontrol akses berbasis IP pada jaringan yang benar-benar terpisah.

Saya memiliki IP yang dapat saya gunakan, tetapi ia ada di kantor saya (yaitu jaringan yang benar-benar terpisah).

Karena jaringan itu tidak diatur untuk VPN, saya telah menyiapkan proxy SOCKS melalui terowongan SSH (yang semuanya berfungsi dengan baik).

               (SSH proxy)
Me (on my Mac) ----------> Office Linux box ----> Windows server
(home network)             (office network)       (other network)

Dari server Linux saya di kantor saya (server SSH) saya bisa telnet ke port 3389 di server Windows, tidak ada masalah. Tapi dari Mac saya, saya tidak bisa mengeluarkan suara terlalu banyak. Ada ide?

simonhamp
sumber
1
Jadi, Anda meminta Sys Admin untuk membantu Anda memintas keamanan yang dilakukan oleh Sys Admin?
GregD
1
"Saya memiliki IP yang bisa saya gunakan" - tidak ada gunanya memiliki keamanan jika saya tidak bisa mem-bypassnya! Itu seperti memiliki seorang penjaga keamanan di pintu depan Anda dan mengatakan kepadanya untuk tidak pernah membiarkan siapa pun masuk atau keluar dan dia membawa Anda dengan sangat harfiah ...
simonhamp

Jawaban:

18

Anda tidak memerlukan proxy SOCKS untuk ini; penerusan port SSH sederhana akan bekerja. Misalnya, ada server di kantor saya yang sering harus saya akses, yang akan kami telepon server.example.com. Saya tidak dapat terhubung secara langsung, tetapi saya dapat ssh myofficemachine.example.com. Jadi saya melakukan ini:

ssh -L 3389:server.example.com:3389 myofficemachine.example.com

Dan kemudian saya arahkan klien Remote Desktop lokal saya ke localhost. Ini berfungsi dengan baik, dan pengaturan saya hampir identik dengan Anda - Mac di rumah, kotak Linux di kantor saya, dan server Windows di jaringan kerja lain.

larsks
sumber
1
Trik ini bagus dan cepat!
simonhamp
Ini bekerja dengan klien Remote Desktop Mac terbaru juga? Dengan Domain di sisi Windows?
Thorbjørn Ravn Andersen
Seharusnya tidak masalah apa yang ada di sisi lain. Saya tidak tahu apakah saya telah menggunakan klien Mac terbaru , tetapi itu harus bekerja. Jika Anda mengalami masalah, Anda mungkin ingin memposting pertanyaan baru.
larsks
1
Ini masih berfungsi dengan klien RDP terbaru (oleh Microsoft) di Mac (OSX 10.10). ... hanya untuk tetap memperbarui jawabannya
Sina
1
@ 0xC0000022L selesai :)
simonhamp
1

Anda dapat mencoba menggunakan CoRD , aplikasi desktop jarak jauh pengganti yang mendukung proksi SOCKS.

Marc
sumber
Setelah mengunduh dan menggunakan CoRD saya sudah lebih suka ke RDC Microsoft sendiri ... baik temukan Marc
simonhamp