Подключение к виртуальным машинам Linux в учебной лаборатории в Службах лабораторий Azure

В этой статье показано, как учащиеся могут подключаться к виртуальной машине Linux в лаборатории:

  • Терминал SSH (протокол Secure Shell)
  • Удаленный рабочий стол с графическим пользовательским интерфейсом

Важно!

Протокол SSH настраивается автоматически, чтобы учащиеся и инструктор могли установить SSH-подключение к виртуальным машинам Linux без дополнительной настройки. Однако если учащимся нужно подключиться к удаленному рабочему столу с графическим пользовательским интерфейсом, преподавателю может потребоваться дополнительная настройка. Дополнительные сведения см. в статье Включение удаленного рабочего стола для виртуальных машин Linux.

Подключение к виртуальным машинам учащихся по протоколу SSH

  1. Когда учащийся входит на портал Labs напрямую (https://labs.azure.com) или по регистрационной ссылке (https://labs.azure.com/register/<registrationCode>), для каждой доступной учащемуся лаборатории отображается отдельная плитка.

  2. На плитке воспользуйтесь переключателем, чтобы запустить виртуальную машину, если она находится в остановленном состоянии.

  3. Выберите Подключиться. Отобразится два варианта подключения к виртуальной машине: SSH и RDP.

    Student VM - connection options

  4. Выберите вариант SSH, и отобразится диалоговое окно Подключение к виртуальной машине:

    SSH connection string

  5. Нажмите кнопку Копировать рядом с текстовым полем, чтобы скопировать сведения о SSH-подключении в буфер обмена.

  6. Сохраните сведения о SSH-подключении, например в блокноте, чтобы использовать эти сведения о подключении на следующем шаге.

  7. В окне терминала SSH (например, Putty) подключитесь к виртуальной машине.

Подключение к виртуальным машинам учащихся с помощью удаленного рабочего стола с графическим пользовательским интерфейсом

Преподаватели могут настроить виртуальные машины таким образом, чтобы учащиеся могли также подключаться с помощью удаленного рабочего стола с графическим пользовательским интерфейсом. В этом случае студенты должны узнать у преподавателя, нужно ли подключаться к своим виртуальным машинам с помощью Удаленного рабочего стол (Майкрософт) или клиентского приложения X2Go. Оба эти приложения позволяют учащимся удаленно подключаться к виртуальной машине и отображать графический рабочий стол Linux на локальном компьютере.

Предупреждение

Если вам нужно использовать GNOMEили сделать это, вы должны координировать работу с преподавателем, чтобы убедиться, что виртуальная машина лаборатории может быть правильно настроена. Существует известный конфликт сети, который может возникать в агенте Azure Linux, который необходим для правильной работы виртуальных машин в службах лаборатории Azure. Вместо этого рекомендуется использовать другую графическую среду рабочего стола, например Xfce.

Подключение к виртуальным машинам учащихся с помощью Удаленного рабочего стола (Майкрософт)

студенты могут использовать Удаленный рабочий стол (Майкрософт) (RDP) для подключения к своим виртуальным машинам linux после того, как их преподавателем настроит свою лабораторию с помощью пакетов RDP и GUI для графического рабочего стола linux, например XFCE. Ниже приведены инструкции по подключению.

  1. Нажмите на плитку запущенной виртуальной машины и выберите Подключить. Отобразится два варианта подключения к виртуальной машине: SSH и RDP.

    Student VM - connection options

  2. Выберите вариант RDP. При скачивании файла RDP на компьютер сохраните его на виртуальной машине.

  3. при подключении с Windows компьютера, как правило, клиент RDP уже установлен и настроен. Поэтому достаточно щелкнуть файл RDP, чтобы открыть его и запустить удаленный сеанс.

    Если вы подключаетесь с компьютера Mac или Chromebook, выполните следующие действия.

Клиент RDP включает различные параметры, которые можно настроить для оптимизации взаимодействия с пользователем. Как правило, эти параметры не нуждаются в изменении. По умолчанию параметры уже настроены на выбор правильного интерфейса в зависимости от сетевого подключения. Дополнительные сведения об этих параметрах см. в статье о параметрах интерфейса клиента RDP.

Если ваш инструктор настроил GNOME графический рабочий стол на клиент RDP, для оптимизации производительности рекомендуется использовать следующие параметры.

  • На вкладке Отображение задайте для параметра Глубина цвета значение высокий цвет (15 бит). Change RDP Display Settings

  • На вкладке опыт установите для параметра скорость подключения значение модем (56 кбит/с). Change RDP Experience Settings

Подключение к виртуальным машинам учащихся с помощью X2Go

Студенты могут использовать X2Go для подключения к своим виртуальным машинам Linux после того, как их преподавателем настроит свою лабораторию с помощью X2Go и пакетов графического пользовательского интерфейса для графической среды Linux, например XFCE.

Учащиеся должны узнать у преподавателя, какую среду графического рабочего стола Linux он установил. Эти сведения необходимы на следующих шагах для подключения с помощью клиента X2Go.

  1. Установите клиент X2Go на локальном компьютере.

  2. Следуйте инструкциям в первом разделе, чтобы скопировать сведения о SSH-подключении для виртуальной машины. Эти сведения понадобятся для подключения с помощью клиента X2Go.

  3. После получения сведений о SSH-подключении Откройте клиент X2Go и выберите сеансновый сеанс. X2Go create new session

  4. Введите значения в области Параметры сеанса в соответствии со сведениями о SSH-подключении. Например, сведения о подключении будут выглядеть следующим образом.

    ssh -p 12345 student@ml-lab-00000000-0000-0000-0000-000000000000.eastus2.cloudapp.azure.com
    

    В этом примере введены следующие значения.

    • Имя сеанса — укажите имя, например имя виртуальной машины.
    • Host — идентификатор виртуальной машины; Например, .
    • Имя входа — имя пользователя для виртуальной машины, например student.
    • Порт SSH — уникальный порт, назначенный виртуальной машине, например 12345.
    • Тип сеанса — выберите среду графического рабочего стола Linux, настроенную преподавателем для вашей виртуальной машины. Эти сведения необходимо получить от преподавателя. Например, выберите, XFCE Если вы используете Xfce или ксубунту графические среды рабочего стола.

    Наконец, нажмите кнопку ОК, чтобы создать сеанс.

    X2Go Session Preferences

  5. Щелкните свой сеанс на правой панели.

    X2Go start new session

    Примечание

    При появлении запроса с аналогичным сообщением нажмите кнопку Да , чтобы продолжить ввод пароля: подлинность узла "[ ]: 12345" не может быть установлена. Отпечаток ключа ECDSA — SHA256:00000000000000000000000000000000000000000000. Вы действительно хотите продолжить подключение (да/нет)?

  6. При появлении запроса введите пароль и нажмите OK. Вы удаленно подключитесь к среде рабочего стола с графическим пользовательским интерфейсом виртуальной машины.

Дальнейшие действия

Ознакомьтесь с инструкциями по активации функции подключения к удаленному рабочему столу для виртуальных машин Linux в учебной лаборатории .