ssh ke server Windows yang duduk di belakang firewall Linux

1

Saya telah mencari kemana-mana dan masih tidak bisa mendapatkan jawaban. Saya minta maaf jika ini adalah postingan ulang entah bagaimana.

Saya memiliki pengaturan jaringan rumah sebagai berikut:

DI LUAR -> Linux Firewall / Gateway -> Windows Server

Saya ingin dapat membuat koneksi ssh ke firewall saya dan kemudian memulai sesi desktop jarak jauh dengan Windows Server saya.

Tidak ada firewall lain antara mesin Windows dan Firewall. RDP bekerja sebaliknya di LAN

Inilah perintah yang telah saya gunakan sejauh ini:

ssh -v -L 13389:<Windows Server LAN IP>:3389 username@externalIP

Itu terhubung dengan baik dan saya disambut dengan command prompt Firewall saya.

Ketika saya memulai koneksi RDP ke localhost: 13389 saya mendapatkan kesalahan berikut:

debug1: channel 3: new [direct-tcpip]
channel 3: open failed: connect failed: Connection refused
debug1: channel 3: free: direct-tcpip: listening port 13389 for <WindowsIP> port 3389, connect from 127.0.0.1 port 65161, nchannels 4

Saya tidak mengerti apa masalahnya, atau apa yang saya lewatkan. Terima kasih atas bantuan Anda!

Siriss
sumber
Sebagai langkah pemecahan masalah, coba gunakan rdesktop pada mesin firewall untuk terhubung ke mesin Windows.
Harry Johnston

Jawaban:

0

Ketika Anda mengatakan "localhost: 13389" di sesi RDP Anda, Anda memberi tahu klien desktop jarak jauh Anda bahwa Anda ingin terhubung ke mesin Anda sendiri (kecuali jika Anda telah melakukan pemetaan ulang localhost yang tidak standar dalam file hosts Anda).

Anda harus menggunakan nama host atau alamat IP dari server Windows di koneksi RDP Anda.

(Ini juga mengasumsikan bahwa resolusi nama dan perutean Anda berfungsi dengan baik bersamaan dengan sesi SSH Anda.)

squillman
sumber
Terima kasih atas tanggapannya. dalam perintah koneksi saya: ssh -L 13389: <windowsIP>: 3389 Saya mengatur localhost 13389 untuk meneruskan ke koneksi pada 3389 mesin jarak jauh. Saya kemudian harus jauh ke port lokal 13389 untuk terhubung ke <windowsIP>: 3389. Ini telah berhasil sebelumnya tanpa Firewall Linux saya di tempat, tetapi tolong jelaskan jika saya salah. Terima kasih lagi!
Siriss
Ah benar Maaf, saya mengabaikan hal itu dalam pertanyaan Anda!
squillman