Acesso às máquinas virtuais do exterior
As máquinas virtuais para realização dos trabalhos de Administração de Redes
estão disponíveis a partir da rede de alunos do DCC (qualquer laboratório).
É também possível aceder a partir de uma rede exterior a esta (e.g., da Eduroam
ou de casa) usando um dos processos abaixo descritos.
Processo automático (RECOMENDADO)
- Numa máquina com o Remote Viewer (VirtViewer) instalado, bem
como a bash e o ssh, fazer download do seguinte script:
- Se o ficheiro ficar gravado com extensão
.txt
, retirar essa extensão usando
mv arvmaccess.txt arvmaccess
- Dar-lhe permissão de execução usando
chmod a+x arvmaccess
- Configurar o browser para usar como socks proxy o
127.0.0.1 na porta 1080, e para usar resolução de nomes através do
proxy.
Recomendo que façam isto num browser diferente do que normalmente
usam para navegar na Internet porque deixam de poder usá-lo sem o
script estar a correr. Em alternativa, podem usar um Add-On para
troca rápida de configurações de proxy.
- Correr o script e seguir exactamente as instruções dadas.
Note-se que o ficheiro console.vv
vai ter que ser
guardado no directório onde se corre o arvmaccess
.
É possível tornar mais simples e rápido o processo de autenticação:
- Para não ter que introduzir o nome de utilizador, pode editar o ficheiro
arvmaccess
de modo a usar sempre o mesmo. Pode fazê-lo
correndo no directório onde está o script o comando
sed -i -e 's/^read -p
"DCC Labs Username: " user$/user=upXXXXXXXXX/' arvmaccess
,
substituindo “upXXXXXXXXX” pelo seu nome de utilizador.
- Para não ter que introduzir a password, pode
configurar
autenticação por chave sem passphrase ou, mais seguro, com
passphrase mas usando o
ssh-agent
.
Processo manual (NÃO RECOMENDADO)
- Usar o comando
ssh -D 1080 -L5900:192.168.56.x:5900 user@ssh.alunos.dcc.fc.up.pt
, onde
user
é o seu username no DCC e
x
é
- 250 para os grupos 1 a 4 de qualquer turma
- 251 para os grupos 5 a 8 de qualquer turma
- 252 para os grupos 9 a 13 de qualquer turma
- Configurar o browser para usar como socks proxy o
127.0.0.1 na porta 1080, e para usar resolução de nomes através do
proxy.
- Aceder à interface web do oVirt normalmente. Ao abrir a consola,
em vez de abrir o ficheiro, optar por guardá-lo numa pasta. O ficheiro
fica com o nome
console.vv
.
- Editar o ficheiro
console.vv
e substituir a linha
host=192.168.56.x
por
host=127.0.0.1
Confirmar também que o parâmetro tls-port
tem o valor
5900
(caso contrário terá que repetir o passo 1
adaptando o parâmetro -L
em conformidade).
- Abrir o ficheiro
console.vv
no remote-viewer.