Conecte-se ao desktop remoto do Ubuntu a partir do CentOS

0

Eu iniciei um vncserver no meu computador de casa, executando o Ubuntu 10.10.

Eu habilitei a capacidade de conexão dos usuários e fiz com que fosse necessária uma senha

ontem testei isso no Ubuntu digitando

vncviewer localhost:1

e consegui ver minha área de trabalho.

Agora estou trabalhando no CentOS e digito: vncviewer x.x.x.x:1 e não consigo me conectar.

O que devo fazer para permitir a área de trabalho remota pela Internet em meu computador doméstico? Eu também gostaria de poder acessar um terminal em meu computador doméstico se a área de trabalho inteira não for recomendada. Obrigado!

edições:

A máquina do CentOS está na internet. Configuração de rede em casa é o computador está conectado diretamente ao modem DSL.

    
por Derek 31.03.2011 / 17:15

2 respostas

0

Para fazer conexões de entrada, você geralmente precisa configurar o encaminhamento de portas no roteador da sua rede doméstica. Para o VNC, são as portas TCP 5900+ n , onde n é o número de exibição. Para :1 , seria 5901.

No entanto, desde VNC carece de qualquer medidas de segurança (além de uma senha opcional que é enviada em texto simples), seria mais seguro para encapsular a conexão através de SSH.

Instale openssh-server no Ubuntu, encaminhe a porta SSH tcp / 22 em vez de VNC e conecte-se a partir do CentOS com:

ssh -fNL 5911:localhost:5901 ubuntubox.domain.tld
vncviewer localhost:11
    
por 31.03.2011 / 17:30
0

Isso provavelmente não funcionará. A menos que você tenha um endereço IP estático, não poderá se conectar a uma rede doméstica usando os meios normais. Você poderia usar um serviço como o FreeDNS ou o DynDNS. Existe um bom tutorial sobre como configurar um sistema como este. Eu não acho que você precisa realmente comprar um domínio, acho que você pode acampar em outra pessoa. De qualquer forma, eis o que acontece:

  • Seu endereço IP pode mudar com frequência
  • Seu computador irá falar com o FreeDNS e avisar quando houver mudanças de IP
  • O FreeDNS encaminhará todo o tráfego para o seu computador

Quando você configurar, você precisará usar um comando como este:

vncviewer yourdomain:port onde yourdomain é o domínio registrado através do FreeDNS ou DynDNS e port é a porta em que seu servidor vnc está sendo executado.

Não é muito complicado ... Eu configuro isso em uma tarde e posso acessar minha área de trabalho de qualquer lugar.

    
por 02.04.2011 / 17:11