Ubuntu Server jako pośrednik/autentykator połączenia RDP

0

Witam.
Pytanie mam czy da się ustawić Ubuntu Server jako "terminal", który by przekierował odpowiednio na konkretny serwer Windows?
Przykład:
KLIENT --------> po RDP -------> Ubuntu Server -------> Konkretna maszyna z systemem Windows
Opis:
Klient się łączy po RDP na konkretny adres IP, który go kieruje na Ubuntu Server. Ubuntu sprawdza czy użytkownik podał poprawne dane, sprawdza też do jakiego serwera dalej powinien się połączyć i jeśli wszystko jest ok to go puszcza i klientowi pokazuje się jego pulpit na Windowsie (Remote Desktop).
Ubuntu Server działałby jako terminal, wszystkie połączenia przechodziły by przez niego. Potrzebuje czegoś w rodzaju Vyatta? Jest to w ogóle realne?

0

Co to znaczy "Ubuntu sprawdza czy użytkownik podał poprawne dane, sprawdza też do jakiego serwera dalej powinien się połączyć i jeśli wszystko jest ok to go puszcza" ?

  • czym są poprawne dane: user/pass do RDP windowsowego czy user/pass do RDP na Ubuntu (które może być inne niż to na Windows) ?
  • "serwer dalej" - co to znaczy?
0

Ciężko to wytłumaczyć...

  • Ubuntu ma swoje user/pass, Windows ma swoje
  • Komunikacja RDP odbywa się poprzez server Ubuntu, ale RDP na ubuntu nie ma, nie pokazuje swojego pulpitu, tylko tak jakby transmituje pulpit windowsa jeśli klient podał poprawne dane logowania
0

Już prędzej kombinowałbym z tunelowaniem, wątpię, żebyś znalazł swój pomysł jako gotowca.

1

Hmm, może dałoby radę z wykorzystaniem XRDP (jako serwer RDP na Ubuntu) i NeutrinoRDP jako klient (plugin do xrdp) z Ubuntu do Terminal Servera?
Nie testowałem takiej konfiguracji i nie wiem czy da się mieć niezależne hasła, tj. Client---(user1/pwd1) ---> XRDP ---> NeutrinoRDP (User2/pwd2/host2) ---> Terminal Server

0

Super! Instaluje Ubuntu i próbuje ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1