Controle remoto de uma máquina Ubuntu de uma máquina Windows

1

Como posso acessar e controlar remotamente uma máquina Ubuntu 10.04 da minha máquina com Windows XP? Eu pesquisei no assunto e percebi que há várias opções: alguém usa o VNC, enquanto outros usam o protocolo RDP, etc.

Qual é a ferramenta mais segura e eficiente disponível?

Atualização : Minha máquina Windows e a máquina Ubuntu estão longe umas das outras (uma está em casa enquanto a outra está no meu escritório); é que eles estão em redes diferentes, mas ambos estão conectados à Internet.

    
por Leem.fin 31.10.2011 / 21:56

6 respostas

2

Experimente o NoMachine e confira o FreeNX. Eu trabalhei remotamente por quase dois anos usando NoMachine. É bastante responsivo em comparação com o VNC, que tentei brevemente, mas não aguentei por causa do atraso da digitação.

    
por 31.10.2011 / 23:36
2

Então, como eu disse em um comentário, a maneira mais segura é vnc em um túnel ssh. Pode não ser o mais rápido por causa da criptografia ssh. Eu acabei de configurar isso em minhas máquinas, então mostrarei como configurar o túnel depois que você colocar o servidor em execução.

Configure o túnel a partir da máquina do cliente (windows):

ssh -N -f -L 5901:remotehost:5901 -l remoteuser remotehost

Lá, mais fácil do que parece. Vamos percorrer as opções:
-N diz ao ssh para não executar um comando (não queremos um shell, apenas o encaminhamento de porta). -f solicita uma senha, se necessário, e depois vai no fundo. Eu sugiro que você configure um par de chaves para autenticação, então você não precisa de uma senha e pode até configurá-la para ser executada na inicialização. Embora, de um laptop, você provavelmente não queira isso.
-L diz ao ssh para escutar nesta máquina na porta 5901 (a primeira), e quando um programa se conecta lá, o ssh envia tudo o que recebe para si máquina remota, onde então a conecta à porta 5901 da máquina (a segunda).
-l diz ao ssh para usar remoteuser como o nome de usuário. Se você tem o mesmo nome de usuário em ambas as máquinas, você não precisa disso.

Observe que, se o VNC for executado em uma porta diferente (5900, talvez), você precisará alterar pelo menos o segundo número de porta.

Agora, para se conectar, basta digitar:

vncviewer -user remoteuser localhost

Novamente, se você tiver o mesmo nome de usuário em ambas as máquinas, poderá deixar de fora o argumento -user . Se você precisar de uma porta diferente,

vncviewer -user remoteuser localhost::localport

Ele pode solicitar uma senha mestra para iniciar a conexão vnc, mas, de qualquer forma, se tudo correr bem, você deverá ver uma tela de login. Faça o login e trabalhe normalmente.

    
por 01.11.2011 / 03:34
1

O TightVNC funciona bem com o Ubuntu e tem um front-end EXE do Windows. Eu acredito que para instalá-lo no Ubuntu é:

sudo apt-get install tightvncserver

Você pode obter o binário do Windows no site

    
por 31.10.2011 / 23:41
0

TeamViewer software muito popular atm. Coisa ruim não é open source, mas todo o resto é simplesmente perfeito. Definitivamente vale a pena tentar. Lado mais eficaz deste programa - velocidade. O TightVNC se parece com a melhor escolha de outra forma.

    
por 01.11.2011 / 00:28
0

Sua pergunta não é específica o suficiente para saber o que você está realmente procurando. Se você quiser recursos de tipo de área de trabalho remota, uma das muitas respostas fornecidas fará o que você deseja.

Se, por outro lado, você estiver querendo usar o mesmo mouse e teclado para controlar um segundo computador (com seu próprio monitor), então A sinergia deve fazer exatamente o que você quer, e funciona no Windows, Linux e Mac.

    
por 01.11.2011 / 09:16
0

Existem questões de segurança , mas RDP é muito mais eficiente que o VNC. É como gráficos vetoriais vs. gráficos rastor. O xrdp é um bom servidor para o Ubuntu (sudo apt-get install xrdp), e o "Remote Desktop Connection" para o Windows é um cliente que trabalha com o RDP.

    
por 10.11.2011 / 19:28