Saya memiliki dua server fisik di jaringan rumah saya, linux ( 192.168.8.x
) dan windows server 2008 ( 192.168.8.y
).
Server linux dapat diakses dari luar dengan ssh pada port non-standar (katakanlah 23008). Bagaimana cara membuat terowongan RDP permanen melalui ssh pada kotak linux? Saya tahu bahwa saya bisa menggunakan dempul di mesin luar, tapi saya tidak tahu cara mengatur sshd di kotak linux dengan benar. Terima kasih atas petunjuknya!
Dengan asumsi 3389 adalah port yang menjalankan RDP Anda 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.
sumber
ssh -L 3389:<ip of windows server>:3389 <dydns of ssh server> -l <ssh user> -N
nama host dapat digunakan sebagai ganti ip dengan asumsi tentu saja Anda memiliki port 22 penerusan ke server ssh, yang pada sisi catatan bisa buruk, jika menggunakan port yang berbeda dan meneruskan bahwa pada 1212 gunakan -p 1212 bendera.Seseorang dapat menggunakan tunneling ssh internal dari klien desktop jarak jauh Remmina juga.
Jika Anda dapat ssh ke beberapa server linux menggunakan kunci ssh dan server tersebut telah membuka port 3389 (RDP) untuk paket yang berasal dari mesin Anda, Anda dapat menggunakan pengaturan berikut untuk RDP melalui ssh tunnel.
Dalam pengaturan editor profil, tab Basic untuk koneksi langsung. Buka tab SSH Tunnel dan atur tunelling seperti ini:
[x] Aktifkan terowongan SSH
(o) Kustom [ip / nama host dari ssh / server linux]
Otentikasi SSH:
Nama pengguna: [nama pengguna di server ssh / linux]
(o) Kunci publik (otomatis)
Menggunakan opsi-opsi itu Remmina terbuka
dan kemudian menghubungkan sesi RDP melalui saluran ssh itu.
Jika Anda masuk ke server linux menggunakan nama pengguna / kata sandi atau jika Anda menggunakan file identitas yang berbeda, Anda harus mengubah bagian Otentikasi SSH dari pengaturan profil.
sumber