Совет для нескольких удаленный доступ к системе Ubuntu для студентов

В новинку для общественного и довольно нового для Linux/Ubuntu. Я работаю в школе, которая имеет стандартную сеть Windows (клиенты и серверы Windows). Верхняя часть Вычислительной техники приблизилась ко мне желающий знать, могу ли я предоставить удаленный сеанс Linux/Ubuntu приблизительно 25 студентам одновременно. Они не требуют полного опыта Ubuntu - им только нужен доступ к Терминалу для выполнения нескольких команд, чтобы проверить с помощью ping-запросов и проследить маршрут и т.д. Им также нужно к снимку экрана это как доказательство для их работы. Кто-то мог указать на меня в правильном направлении, чтобы сделать это? Это было бы лучшим, чтобы я настроил сервер Linux для этого или являюсь там Эмулятором терминала, который обеспечил бы тот же опыт, но в среде Windows?

Заранее спасибо за любой совет.

6
задан 31 January 2017 в 02:08

2 ответа

На стороне сервера

Установка openssh сервер , если не уже установленный. В терминале войдите:

sudo apt install openssh-server

Добавляют 25 имен пользователей для 25 студентов и соответствующих паролей. Удостоверьтесь, что пароли не легко предположить. Можно хотеть ограничить студенческих пользователей различными способами. См. , Как создать ограниченного пользователя SSH для перенаправления портов? для очень подробного примера использования ограничений в ssh сервере. См. настраивать ssh сервер инструкции для сопутствующей информации безопасности.

На клиентах Windows 7

Установка PuTTy или другой Windows ssh клиент, такой как 10 лучших альтернатив PuTTY .

Наконец...

, Если все клиенты Windows и сервер Ubuntu находятся в той же сети и студентах, не должны получать доступ к ssh серверу снаружи, Вы сделаны. В противном случае Вам, возможно, понадобятся NAT или некоторая другая конфигурация.

Попытка войти в систему от клиента Windows PuTTy и если это работает, распределите идентификатор пользователя и пароль каждому студенты наряду с инструкциями по входу в систему.

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

Hope это помогает

6
ответ дан 23 November 2019 в 07:48

Решение № 1.

Установите Virtualbox на машинах Windows, затем создайте виртуальную машину Ubuntu на каждом из них.

или лучшая альтернатива

Решение № 2.

Прохладный Путь, доступный от любого Браузера и Устройства без любого Клиента RDP

Установите Ubuntu на мощном компьютере (сервер) по крайней мере с 6 ГБ RAM.
Установите рабочий стол ПОМОЩНИКА Ubuntu и XRDP.
На том, что компьютер Ubuntu можно создать эти 25 пользователей (не пользователи root) вышеупомянутый.


Гуакамоле Apache установки на нем.
В файле user-mapping.xml необходимо добавить эти 25 разрешенных пользователей и соединения.
Вот пример с 5 пользователями = 5desktops + 1 ssh:

<user-mapping>
<authorize
username="demologin"
password="demologin1234">
<connection name="SSH">
<protocol>ssh</protocol>
<param name="hostname">localhost</param>
<param name="port">22</param>
<param name="username">student1</param>
</connection>
<connection name="student1-rdp">
<protocol>rdp</protocol>
<param name="hostname">localhost</param>
<param name="port">3389</param>
</connection>
<connection name="student2-rdp">
<protocol>rdp</protocol>
<param name="hostname">localhost</param>
<param name="port">3389</param>
</connection>
<connection name="student3-rdp">
<protocol>rdp</protocol>
<param name="hostname">localhost</param>
<param name="port">3389</param>
</connection>
<connection name="student4-rdp">
<protocol>rdp</protocol>
<param name="hostname">localhost</param>
<param name="port">3389</param>
</connection>
<connection name="student5-rdp">
<protocol>rdp</protocol>
<param name="hostname">localhost</param>
<param name="port">3389</param>
</connection>
</authorize>
</user-mapping>

Это все может быть сделано на единственном компьютере Linux.


Гуакамоле поддерживает многочисленные связи, копию и вставку, аудио и т.д.
Делание снимков экрана также очень легко, поскольку существует Приложение, установленное с ПОМОЩНИКОМ Ubuntu.

Полное Учебное руководство, как сделать это и ДЕМОНСТРАЦИЯ, может быть найден здесь: https://vpsghost.com

В Демонстрации я имею, устанавливают эти пять пользователей с user-mapping.xml выше:

Первый вход в систему:

Имя пользователя: demologin
Пароль: demologin1234

Вход в систему XRDP

Имя пользователя: student1
Пароль: student1

Имя пользователя: student2
Пароль: student2

и так далее...

0
ответ дан 23 November 2019 в 07:48

Другие вопросы по тегам:

Похожие вопросы: