wonsz_smieszek
#sysadmin #windowsserver #windows #it

Mam wystawić Win Server 2019 na świat z dostępem przez zdalny pulpit vel RDP, a nie administruję windowsami i nie jestem pewien swojej wiedzy w poniższych sprawach.

1. Kluczowe pytanie: jeżeli dobrze rozumiem RDP renderuje obraz softwareowo, na CPU, choć wsparcie sprzętowe można włączyć. Warto, a może nawet trzeba, dołożyć do serwera kartę graficzną? Ok. 10 użytkowników jednorazowo. Może, jeżeli sam program nie wykorzystuje GPU do renderowania, wystarczy karta zintegrowana?

2. Czy wystawianie RDP na świat jest praktykowanym rozwiązaniem? Poczytam i zabezpieczę na ile się da, ale ponieważ nie siedzę w windowsach na co dzień, to nie wiem czy standardowo tak właśnie daje się dostęp w trybie graficznym, czy są jakieś lepsze metody.

Pozwolę sobie zawołać eksperta, którego kojarzę: @Koliat

#siecikomputerowe #pytanie #informatyka
5
  • Najlepsze
  • Wszystkie komentarze
Koliat
@wonsz_smieszek: @jakuba94:

Wszyscy gadają o VPNie, a tu wystarczy zwykle RD Gateway postawić. Brama pełni podobną funkcję jak serwer VPN, a dużo lepiej integruje się z systemem. Wtedy można zablokować port 3389 na serwerze, bo RD GW słucha tylko na 443 (opcjonalnie 3391 UDP) i robi za "proxy" do RDS. Poziom bezpieczeństwa porównywalny z TLS (https etc. )

Nie wystawiaj nigdy RDPa gołego na świat, nawet na innym porcie
16
mmichal
mmichal
2. Czy wystawianie RDP na świat jest praktykowanym rozwiązaniem?


@wonsz_smieszek: nie, to dość słabe od strony security, co chwila są jakieś exploity i cały czas będzie coś próbowało się dostawać, postaw jakiś zwykły vpn (openvpn?) przed RDP
12
Franz_Maurer
@wonsz_smieszek: Wystawianie RDP na zewnątrz to najgorsza możliwa opcja. Najlepiej zestawiać tunele VPN RA.
7
M.....n
M.....n
@wonsz_smieszek: VPN i RDP ( ͡° ͜ʖ ͡°)
7
Koliat
@wonsz_smieszek: Gateway to usługa która autoryzuje użytkowników i tuneluje ruch na docelowy serwer (ten sam na którym jest brama lub inny). Wymaga certyfikatów do działania, na klientach Windowsowych bramę możesz ustawić w mstsc.exe

Dla MacOS: https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/remote-desktop-mac

Pliczki mogą kopiować, możesz zawsze im eksplorator wystawić. Kwestia testów i przyzwyczajenia ;-)

Azure Security Center Standard: ~15$ / miesiecznie, Azure Sentinel - ~$2.5 od 1 GB logów. Co do MFA być może macie
6
maniac777
@wonsz_smieszek: tez nie jestem specjalista od windowsow, ale
1. Jak to zwykle aplikacje firmowe typu formularz komorki i trzy okienka na krzysz to grafika prawdopodobnie nie jest twoim zmartwieniem nawet gdybys mial 10 razy wieksza skale.

2. Ja bym sie nie odwazyl wystawiac rdp na swiat bez vpna.
5
jakuba94
@wonsz_smieszek: 1. Wszystko zależy trochę od rodzaju CPU jakie będziesz miał. Myślę że jeżeli bedziesz miał 10 threadów to styknie 1 thread per usera
2. Generalnie nie jest praktykowane a jeżeli już to się dobrze kryje. Dużo lepszym rozwiązaniem byłby jakiś VPN PPTP i dopiero na tym VPN wystawić RDP
4
Filip3k91
@wonsz_smieszek: VPNy to standard w każdej firmie, wiec juz niech tak nie narzekaja. Innym rozwiazaniem jest wirtualizacja np. Citrix, lub Amazon Work Space.
3
sirpingus
sirpingus
@wonsz_smieszek: Szczerze.
Odradzam PPTP jako protokół VPN jeżeli chodzi o bezpieczeństwo. Stoi wyżej od gołego RDP, ale tylko o próg a nie o chociażby jeden stopień jak chodzi o bezpieczeństwo.

Kwestia na co pozwala sieć instytucji (jakie porty są blokowane i czy można rozblokować).

Połączenia VPN wbudowanego klienta można zadać poleceniem PowerShellowym (wykonać na
3
jakuba94
@wonsz_smieszek: ale i tak poczekałbym na Ewangeliste Microsoftu @Koliat ( ͡° ͜ʖ ͡°)
2
Filip3k91
@wonsz_smieszek:

1. 10 użytowników jednorazowo? czyli w jednym momencie? Czy raczej każdy w swoim czasie?

2. Jest praktykowane - to tzw. jump servery. Natomiast nie otwierałbym tego całkowicie na internet mimo wszystko.
1
M.....n
M.....n
@wonsz_smieszek: znam wystawione na świat 2 RDPy pod dzikimi portami i którym od kilku lat nic nie jest. nie jest to dobre rozwiązanie tak czy siak
1
wonsz_smieszek
@jakuba94: 1. czyli zasadniczo dobrze kminię, że (o ile się nie okaże, że program w którym mają sobie klikać wymaga GPU), to przy procek przy odpowiednio małym obciążeniu powinien dać radę. A jak się okaże, że nie, to włączam wsparcie sprzętowe i dokładam kartę?

2. VPN proponowałem, ale wtedy to już skomplikowane, bo nie da się tak po prostu dać komuś loginu i hasła, i niech się zaloguje :) A użytkownicy
1
jakuba94
@wonsz_smieszek: VPN PPTP możesz na WS 2019 ogarnąć za pomocą server managera i dodać wszystkich userów z danej grupy na serwerze - https://getanadmin.com/windowsserver/win2019/how-to-setup-vpn-using-pptp-on-windows-server-2019/
1
Franz_Maurer
@wonsz_smieszek: Od biedy można na routerze skonfigurowac PPTP VPN i poustawiac odpowiednie ACL. PPTP client jest domyślnie dostępny na klienckich Windowsach. Jakąś obrazkowa instrukcja i myślę, że userzy dali by radę z konfiguracją. Lepsze takie rozwiązanie niż wystawianie RDP na zewnątrz.
1
wonsz_smieszek
@sirpingus: dogadać się z administratorem sieci mogę, porty się otworzy. Serwer i tak bym wsadził do DMZ, on niczego wewnątrz sieci nie potrzebuje, z niczym nie byłby integrowany. Trochę mnie zaskoczyłeś tym, że VPN microsoftowy jest niedorobiony i lepiej postawić OpenVPN (tego używam dużo na linuksach). Spodziewałem się, że w dobie pracy zdalnej rozwiązania komercyjne od MS będą wręcz o klasę lepsze od opensourcowych.
1
Caishen
@jakuba94: możesz też spróbować stworzyć Windows Virtual Desktop -WVD.na Azure i wystawić tylko tą jedną aplikację bez dostępu do samego Windowsa. Chociaż nie wiem czy to nie przerost formy nad treścią.

Dodatkowo przy 50 użytkownikach pomyśl nad licencjami. Defaultowo przez RDP może połączyć się tylko 2 userow w tym samym czasie
1