Praca zdalna w laboratorium

Jednym z wariantów prowadzenia zdalnych zajęć laboratoryjnych jest wykorzystanie zdalnego pulpitu (protokół RDP). Można tę technologię wykorzystać w połączeniu ze środowiskiem VLab do uruchamiania maszyn wirtualnych:

  1. Prowadzący uruchamia wybraną maszynę wirtualną w laboratorium.

  2. Student dołącza się do sieci uczelnianej poprzez uczelniany VPN, a następnie…

  3. łączy się za pomocą klienta RDP ze wskazanym komputerem wyświetlając u siebie pulpit maszyny wirtualnej.

  4. Prowadzący prowadzi zajęcia przy pomocy wybranych narzędzi (eMeeting, MS Teams, Zoom) i zadaje zadania studentom.

  5. Podczas trwania zajęć prowadzący w każdej chwili może podejść do komputera wykorzystywanego przez studenta, zobaczyć postęp jego prac, udzielić wyjaśnień lub pomóc – być może przejmując sterowanie nad klawiaturą i myszką.

Udostępnianie zdalnego pulpitu maszyn wirtualnych

  1. Środowisko VLab automatycznie włącza serwer RDP dla maszyn wirtualnych pracujących w tle oraz dla tych, które mają skonfigurowany mechanizm uwierzytelniania. Aktywacja uwierzytelnianie w praktyce sprowadza się do ustawienia hasła dostępu do protokołu RDP. Można to zrealizować następująco:

    # VBoxManage internalcommands passwordhash supertajnehaslo
    0db32429d0398d23872b01db915daf6d6e75015eab57f2a43b2952a70efe79da
    # VBoxManage setextradata MY_VM VBoxAuthSimple/users/USER 0db3..79da
    

    W pierwszym kroku generowany jest skrót hasła; w drugim następuje przypisanie skrótu użytkownikowi USER w maszynie wirtualnej MY_VM.

  2. Maszynę wirtualną należy wgrać do systemu VLab w zwykły sposób.

  3. Po uruchomieniu maszyny wirtualnej w laboratorium można się z nią połączyć dowolnym klientem protokołu RDP, np.:

    • W systemie Linux:

      # rdesktop -u USER -p supertajnehaslo -g 1280x1024 lab-net-1:3389
      
    • W systemie Windows:

      # mstsc.exe
      

      Wpisujemy nazwę komputera, nazwę użytkownika i (bardzo ważne!) zaznaczamy opcję Zezwalaj mi na zapisywanie poświadczeń.

Uwagi:

  • Dobrze jest dopasować klienta RDP do rozdzielczości fizycznej ekranu używanej przez maszynę wirtualną. Rozdzielczości ekranów w poszczególnych laboratoriach wyglądają następująco:

    lab-os      1280x1024
    lab-dbx     1280x1024
    lab-net     1440x900
    lab-sec     1920x1080
    
  • Konfiguracja maszyny wirtualnej może umożliwiać wielokrotne połączenia RDP. Daje to możliwość „podejścia” do studenta wirtualnie, poprzez uruchamienie na swoim komputerze klienta RDP łączącego się z wybranym komputerem.