GNU/Linux >> Belajar Linux >  >> Linux

bagaimana cara melakukan tunnel Windows Remote Desktop melalui ssh menggunakan kotak linux?

Solusi 1:

Dengan asumsi kotak linux Anda dapat diakses dari internet di 1.2.3.4 pada port 23008, pada sistem eksternal saya akan melakukan:

external% ssh -p 23008 -L 13389:192.168.8.y:3389 [email protected]

Saya kemudian akan terhubung ke sistem RDP port-forwarded dengan

external% rdesktop localhost:13389

Jika kotak eksternal Anda bukan kotak linux, akan ada perintah yang setara untuk alat yang Anda miliki; idenya masih sama:untuk meneruskan port eksternal 13389 ke port 192.168.8.y 3389, lalu gunakan klien RDP eksternal untuk terhubung ke localhost:13389 .

Anda mengacu pada penyiapan sshd kotak linux dengan benar, tetapi kecuali Anda telah mengonfigurasi ulangnya, penyiapan sshd standar kemungkinan akan mendukung ini dengan baik.

Solusi 2:

ssh -L 3389:<ip of windows server>:3389 <ip of ssh server> -l <ssh user> -N

Dengan asumsi 3389 adalah port tempat RDP Anda berjalan DAN server ssh memiliki akses ke port tersebut, Anda kemudian dapat terhubung ke 127.0.0.1:3389 seolah-olah itu adalah server jarak jauh.

Solusi 3:

Seseorang juga dapat menggunakan tunneling ssh internal dari klien desktop jarak jauh Remmina.

Jika Anda dapat melakukan ssh ke beberapa server linux menggunakan kunci ssh dan server tersebut memiliki port 3389 (RDP) terbuka untuk paket yang datang dari mesin Anda, Anda dapat menggunakan pengaturan berikut untuk RDP melalui terowongan ssh.

Di editor profil, siapkan Basic tab untuk koneksi langsung. Buka Terowongan SSH tab dan atur tunelling seperti ini:

[x] Aktifkan terowongan SSH

(o) Kustom [ip/nama host dari server ssh/linux]

Autentikasi SSH:

Nama pengguna:[nama pengguna di server ssh/linux]

(o) Kunci publik (otomatis)

Menggunakan opsi itu Remmina terbuka

ssh -L 3389:[target windows server]:3389 [linux server] -N

lalu sambungkan sesi RDP melalui saluran ssh tersebut.

Jika Anda masuk ke server linux menggunakan nama pengguna/kata sandi atau jika Anda menggunakan file identitas yang berbeda, Anda harus mengubah bagian Autentikasi SSH pada penyiapan profil.


Linux
  1. Cara Memasang Windows Share Jarak Jauh di Linux

  2. Cara Remote Desktop Dari Windows Ke Desktop Linux Menggunakan XRDP

  3. Ssh – Bagaimana Menghubungkan Ke Pc Melalui Pc Lain Menggunakan Ssh?

  1. Cara Memantau Mesin Windows Jarak Jauh Menggunakan Nagios di Linux

  2. Bagaimana saya tahu jika mesin jarak jauh menggunakan Windows atau Linux?

  3. Koneksi SSH melalui Terowongan SSH Terbalik (Remote).

  1. Bagaimana menghubungkan ke desktop jarak jauh dari Linux

  2. Cara Mengelola Host Windows Jarak Jauh menggunakan Ansible

  3. Cara Mengakses Remote Windows Desktop dari Ubuntu Linux