Conselhos para múltiplos acessos remotos ao sistema Ubuntu para estudantes

6

Novo na comunidade e bastante novo no Linux / Ubuntu. Eu trabalho em uma escola que tem uma rede padrão do Windows (clientes e servidores Windows). O Chefe de Computação se aproximou de mim querendo saber se eu posso fornecer uma sessão remota Linux / Ubuntu para cerca de 25 alunos simultaneamente. Eles não exigem a experiência completa do Ubuntu - eles só precisam acessar o Terminal para executar alguns comandos para executar ping e rastrear rota, etc. Eles também precisam capturar essa imagem como evidência para seu trabalho. Alguém poderia me indicar a direção certa para fazer isso? Seria melhor para mim configurar um servidor Linux para isso ou há um emulador de terminal que forneça a mesma experiência, mas no ambiente do Windows?

Agradecemos antecipadamente por qualquer conselho.

    
por WithoutMotive 31.01.2017 / 10:08

2 respostas

6

No lado do servidor

Instale o servidor openssh se ainda não estiver instalado. Em um terminal, digite:

sudo apt install openssh-server

Adicione 25 nomes de usuários para 25 alunos e respectivas senhas. Certifique-se de que as senhas não sejam fáceis de adivinhar. Você pode querer restringir os usuários dos alunos de várias maneiras. Veja Como criar um usuário SSH restrito para encaminhamento de porta? para um exemplo muito detalhado de uso de restrições no servidor ssh. Veja as instruções configurando o servidor ssh para informações relacionadas à segurança.

Nos clientes do Windows 7

Instale o PuTTy ou outro cliente ssh do Windows, como 10 melhores alternativas PuTTY .

Finalmente ...

Se todos os clientes Windows e o servidor Ubuntu estiverem na mesma rede, e os alunos não precisarem acessar o servidor ssh de fora, você está pronto. Se não, você pode precisar de NAT ou alguma outra configuração.

Tente fazer login a partir de um cliente Windows PuTTy e, se funcionar, distribua o ID do usuário e a senha para cada aluno, juntamente com as instruções de login.

Os alunos devem poder tirar screenshots da janela do PuTTy no Windows usando a captura de tela padrão usando o mecanismo no Windows.

Espero que isso ajude

    
por user68186 31.01.2017 / 21:49
0

Solução # 1.

Instale o Virtualbox nas máquinas Windows, depois crie uma máquina virtual Ubuntu em cada uma delas.

ou a melhor alternativa

Solução # 2.

The Cool Way, acessível a partir de qualquer navegador e dispositivo sem qualquer cliente RDP

Instale o Ubuntu em um computador poderoso (servidor), com pelo menos 6 GB de RAM .
Instale a área de trabalho Ubuntu MATE e o XRDP .
Nesse computador Ubuntu você pode criar os 25 usuários (não usuários root) acima mencionados.


Configure o Apache Guacamole nele.
No arquivo user-mapping.xml , é necessário adicionar os 25 usuários e conexões permitidos .
Aqui está um exemplo com 5 usuários = 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>

Tudo isso pode ser feito em um único computador Linux .


O Guacamole suporta múltiplas conexões, copiar e colar, áudio etc.
Tirar screenshots também é muito fácil, já que existe um aplicativo instalado com o Ubuntu MATE.

O Tutorial completo sobre como fazer isso e o DEMO pode ser encontrado aqui: link a>

No Demo eu configurei os cinco usuários com o user-mapping.xml acima:

O primeiro login:

Nome de usuário: demologin
Senha: demologin1234

Login do XRDP

Nome de usuário: student1
Senha: student1

Nome de usuário: student2
Senha: student2

e assim por diante ...

    
por VpsGhost 15.02.2017 / 16:30