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.
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.
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.
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.
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
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.
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.
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.
Tags remote-desktop vnc remote linux ubuntu