É possível acessar máquinas remotamente e abrir uma ``janela'' em seu computador na qual voce visualiza o desktop de uma máquina remota. Isto é nesta janela o seu computador funciona como um terminal ligado a este servidor remoto.
Para isto voce pode usar o VNC (Virtual Network Computing). Por exemplo, com este recurso voce pode acessar qualquer uma das servidoras do c3sl.ufpr.br listadas no menu de máquinas do LABEST (por exemplo, macalan, talisker, dupont, etc) ao qual estão ligadas as máquinas do LABEST de qualquer outra máquina ligada na internet (casa, trabalho, Depto, etc).
No restante desta sessão onde for mencionada a servidora talisker entenda-se que o mesmo que aplica à qualquer outra das servidoras.
Antes de começar a usar o VNC voce vai precisar do seguinte:
Existem versões para diversos sistemas operacionais (Linux, Windows, etc). Portanto basta escolher de acordo com o que voce tem em seu computador.
Para voce usar o VNC acessando a talisker siga os seguinte passos:
ssh
(para mais detalhes ver sessão sobre SSH)
tightvncserverO sistema vai pedir que voce defina uma senha para acesso (voce escolhe a senha e NÃO é a mesma senha de login).
:1
ou :2
, etc
xtightvncviewer -via LOGIN@talisker.c3sl.ufpr.br :1onde voce deve substituir
LOGIN
por seu login na servidora talisker
e :1
pelo número retornado quando voce abriu o vncserver.
tightvncserver -kill :1
Isto é só um começo. Há outras opções para acesso de múltiplos usuários à mesma tela (isto mesmo, outros podem ver sua área de trabalho, se voce quiser), controle do tamanho da janela, etc. Explore!
Para instruções de uso rápido acesse a página de dicas de uso do VNC no WIKI do LEG.
O VNC é especialmente útil para aulas no LABEST ou Laboratório MultiTerminal (LM), dispensando com isto a necessidade de uso do "canhão" de projeção.
Com o VNC o professor trabalha em um dos terminais e os alunos podem ter uma janela em seus terminais mostrando a tela do professor.
Para utilizar este recurso siga os seguinte passos:
vncpasswdEntre com a senha e note que esta NÃO é a sua senha de login, apenas uma senha para acesso a sua tela e que será informada aos alunos.
tightvncserver
e verá na tela algo como
abaixo:
paulojus@talisker:~$ tightvncserver New 'X' desktop is talisker:1 Starting applications specified in /etc/X11/Xsession Log file is /home/est/paulojus/.vnc/talisker:1.log
talisker:1
. Esta sessão deve ser informada nos comandos a seguir.
xtightvncviewer -shared talisker:1
xtightvncviewer -shared -viewonly talisker:1
tightvncserver -kill :1
Há diversas outras opções adicionais tais como para definir tamanho de tela entre outras.
Por exemplo, recomendamos iniciar o server do professor com o comando:
tightvncserver -geometry 960x720
Se quiser conhecer mais sobre o uso do VNC digite:
man tightvncservere/ou
man xtightvncviewer
O vnc-java
permite que os clientes acessem a servidor por um navegador, eliminando a necessidade do programa cliente viewer
.
Para isto pode-se iniciar o server com o comando:
tightvncserver -alwaysshared -geometry 960x720 -httpport 8080 -rfbport 8000
Com isto o acesso via navegador é obtido com o endereço:
http://guaja.est.ufpr.br:8080/
Paulo Justiniano