Para aceder ao servidor na UAlg, onde está instalado o Mooshak, temos de nos encontrar dentro da rede da Universidade, ou então criando um túnel SSH até ao servidor do DEEI… Vamos então explicar como se prepara tudo para que se resolva de uma vez por todas esta questão!
Vamos começar pelo Windows:
- Façam download do Putty.exe, porém salvem-no como ssh.exe dentro da pasta C:/Wind0ws. Desta maneira poderão dar o comando com o teclado “WindowsKey+R” ou Run/Correr e escrever ssh seguido de um Enter. Como o ssh.exe se encontra no path de sistema (isto é, a pasta Windows) o programa é executado logo.
- De seguida preencham os campos como na imagem e carreguem em Save, mas sem fazer Open!
- Agora, clicar em Connections/Data e colocar o vosso username de acesso, no “Auto-login username”
- De seguida, clicar em Connection/SSH/Tunnels e preencher como no exemplo. Podem substituir a porta 8080, por uma porta á vossa escolha(1234, 1515, 6666, etc). Depois basta clicar em “Add“.
- Por fim, voltem ao menu inicial, e façam novamente “Save“, seguido de “Open” para testarmos a ligação. Se tudo correr bem, irá aparacer-vos um pedido de password, e depois a linha de comandos no Australia.
Agora que têm a ligação SSH estabelecida, abram o vosso browser favorito (Firefox/Internet Explorer/Safari), e esqueçam o passo do Proxy!!! Basta colocar na barra de enderenço: “http://localhost:8080/~mooshak“, em que 8080 é a porta local escolhida por vocês no PuTTy.
E já está! Se fizeram tudo como está descrito, conseguem finalmente aceder ao Mooshak, e acima de tudo, fazer login!
Agora a explicação para ambientes UNIX (GNU/Linux, BSD, Mac OS X, etc):
- Dentro da vossa home (/home/user/) escrevam, dentro da pasta escondida .ssh/ o ficheiro config e coloquem lá o seguinte código: (/home/user/.ssh/config)
Host ualg
HostName ssh.deei.fct.ualg.pt
LocalForward localhost:8080 10.10.23.17:80
User a24121Notem que a seguir ao User, terão que colocar o vosso username…. =)
- De seguida basta fazer, na linha de comandos, “ssh ualg“, autenticarem-se e seguir o passo 6 anterior. E é tudo… a sério, é mesmo!
Espero que corra tudo bem para todos, alguma questão podem coloca-la ou aqui ou no Moodle. Espero também já não vir tarde de mais…
Happy Coding!
