
Kilka lat temu w jednej z okolicznych szkół w jednej z sal komputerowych zastosowałem dość nietypową konfigurację komputerów. Uczniowe mieli logować się na przygotowane konta na serwerze z Microsoft Windows Server 2016 Standard z rolą MultiPoint. Lwia część pieniędzy poszła w serwer, a na końcówki nie zostało za wiele grosza. 😅 Sprzęt, który otrzymałem dość słabo sobie radził z Windowsem więc postanowiłem zastosować dość szalone rozwiązanie - jako bazę wykorzystałem system Ubuntu 18.04 LTS i skonfigurowałem go tak, aby tuż po zalogowaniu zestawiał połączenie RDP na odpowiednie konto na serwerze Windows. Dodatkowo ustawiłem odpowiednie mapowanie aby uczeń wpinając do komputera pendrive`a widział go na pulpicie zdalnym i mógł z nim pracować.
Rozwiązanie być może głupie, jednak sprawdziło się dobrze, gdyż nauczyciel odpowiedzialny za salę musiał opiekować się tylko serwerem, a końcówki już go nie obchodziły więc nieco uprościłem mu pracę. 😀
sudo apt-get -y install freerdp-x11
ln -s /media/nazwa_konta /home/nazwa_konta/pendrive
RDP.sh
.
sudo nano RDP.sh
#!/bin/bash
sudo -u nazwa_konta xfreerdp /u:nazwa_konta /p:hasło /v:adres_ip_serwera /cert-ignore /f /drive:PENDRIVE,/home/nazwa_konta/PENDRIVE
shutdown -h now
sudo chmod +x RDP.sh
gnome-session-properties
gnome-terminal --command "/home/nazwa_konta/RDP.sh"
AutomaticLogin
na utworzone konto użytkownika w Ubuntu.
sudo nano /etc/gdm3/custom.conf
sudo dpkg-reconfigure gdm3