Como eu acesso meu computador Ubuntu usando o vncserver / viewer?

1

Eu tenho um computador Ubuntu que eu quero logar remotamente usando uma conexão vnc. Até agora, isso é o que eu fiz:

sudo apt-get install tightvncserver

Depois de baixar o software, digitei no terminal:

vncserver :78

Eu assumo que: 78 se refere a algum tipo de porta que eu abro para conexão VNC (eu sou novo nisso, então sinta-se livre para me corrigir). Depois de inserir uma senha, aparece:

New 'X' desktop is FiniteElementMethodFiniteDifferenceMethod:78

Creating default startup script /home/pmdelgado2/.vnc/xstartup
Starting applications specified in /home/pmdelgado2/.vnc/xstartup
Log file is /home/pmdelgado2/.vnc/FiniteElementMethodFiniteDifferenceMethod:78.log

Eu continuei a procurar o meu endereço IP na internet. Então, de um computador windows na mesma rede, usei ultravnc e entrei: 78 e tentei conectar. Claro, isso não conseguiu produzir a conexão.

Eu tenho duas perguntas principais sobre como fazer isso:

  1. Como faço para verificar (no Ubuntu, não na Internet) o endereço IP correto para o meu computador?
  2. Se meu computador ubuntu está em uma rede sem fio privada em casa e tento conectar-me remotamente de outro local (rede diferente), há algo especial que preciso fazer para conectar-me pela rede (firewalls, senhas de rede etc. .) Especialmente no caso especial de logar de um computador Windows ao meu Ubuntu?
por Paul 23.05.2012 / 16:19

2 respostas

1

Para acesso local, você precisa descobrir seu IP local:

ifconfig

deve ajudar.

Para acesso remoto, você deve encaminhar por porta o IP do seu roteador no IP local da sua máquina. Você vai encontrar muitos tutoriais pesquisando ...

    
por jasmines 23.05.2012 / 16:29
1

O Ubuntu também vem com seu próprio servidor VNC (chamado vino), que é mais fácil de usar (com o custo de ser menos configurável). Basta abrir o "Desktop Sharing" do seu painel.

O: 78 está se referindo ao seu número de exibição, não à porta. Então, a menos que você tenha 79+ telas, você provavelmente não quer fazer isso. :-) A numeração começa em 0, mas 0 é o padrão de qualquer maneira, então você não precisa definir isto quando usar o vncserver.

  1. como jasmines disse, use apenas ifconfig para mostrar seu IP local.

  2. Você precisará configurar seu roteador para encaminhar uma porta para o seu PC Ubuntu. A maneira como você faz isso é um pouco diferente em todos os roteadores. Não importa que você esteja usando um PC com Windows para se conectar a um PC Ubuntu, ele não alterará a configuração do roteador. Isso é tudo em rede. Normalmente, se você tem um roteador doméstico, deve ser bastante fácil descobrir por lá, caso contrário, o Google para o seu modelo. O link também é um bom site com tutoriais sobre vários modelos de roteadores diferentes.

Para ajudá-lo no seu caminho, o VNC usa a porta 5900 por padrão. Portanto, você deve ter a porta 5900 encaminhada em seu roteador para seu laptop (ou alguma outra porta aleatória encaminhada para a porta 5900 em seu PC Ubuntu) para permitir acesso à sua porta. máquina pela internet. Você também pode querer usar um provedor DNS dinâmico, como no-ip.com, para poder usar um nome DNS, como myubuntu.no-ip.com, em vez de seu endereço IP público (que mudará com o tempo ao tempo).

    
por reverendj1 23.05.2012 / 16:53