Remmina VNC trava ao conectar ao mini-PC sem cabeça

1

Estou tentando conectar um laptop (como cliente) a um mini-pc sem cabeçalho (como servidor) ambos executando o Ubuntu 16.04 LTS, 64 bits em um roteador doméstico. Eu posso SSH perfeitamente bem no terminal ou Remmina (depois de permitir a porta 22 com ufw ) apenas incapaz de se conectar remotamente com o VNC no Remmina 1.2.0 como diálogo trava.

  • O laptop está conectado ao Wi-Fi com portas de escuta ativas:

    $ netstat -ln --inet --inet6
    
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State      
    tcp        0      0 127.0.0.1:5939          0.0.0.0:*               LISTEN     
    tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN     
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
    tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN     
    tcp6       0      0 :::22                   :::*                    LISTEN     
    tcp6       0      0 ::1:631                 :::*                    LISTEN 
    
  • O mini-PC (Intel Celeron, 4 processadores, 64 GB de HD, 2 GB de RAM) está conectado via Ethernet ao mesmo roteador. Ele inicializa sem login diretamente para o usuário root (pelo menos visto com um monitor temporário).

    Eu tentei conectar o mini-PC ao wifi (até mesmo ajustei o /etc/network/interfaces mas não com IP estático (poderia ser problema?) e com um perfil sem fio salvo disponível para todos os usuários mas nunca se conecta sem fio). Abaixo estão as portas de escuta ativas do ssh:

    $ netstat -ln --inet --inet6
    
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State      
    tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN     
    tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN     
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
    tcp6       0      0 :::5900                 :::*                    LISTEN     
    tcp6       0      0 :::22                   :::*                    LISTEN 
    

Abaixo está o meu arquivo de configuração, onde o servidor é preenchido automaticamente por seleção no botão [...] browse. E sim, o mini-PC permite o compartilhamento, a visualização e o controle remoto da área de trabalho.

Aoconectar-se,meucoraçãodisparaquandosousolicitadopelasenhadoSSHviatúnele,emseguida,pelasenhadoVNC.Noentanto,depoisdisso,odiálogoConectando...,comomostradoabaixo,simplesmenteficapendenteparasempre.Meucoraçãoafunda.Absolutamentenadaacontece!Nenhumamensagemdeerro,sempromptsadicionais,nada.Frustraçãoépica.

Eu tentei o endereço IP para Servidor como mostrado por nmap , nomes de host diferentes, portas diferentes como mostrado em netstat , até mesmo alterações em Avançado em Remmina. Embora a caixa de diálogo suspensa não apareça com essas outras alterações, elas cometerão erros com falha ao ligar na porta local .

Não onde eu encontrei no askubuntu alguém já teve o diálogo pendente Remmina. Apenas neste post ubuntuforums com quase a mesma configuração de rede mencionada Conexão em que No final eles discutiram os portos, mas infelizmente nosso bom amigo nos deixa sem fechamento.

Por favor, informe sobre como solucionar problemas e ser um novo usuário do Linux, por favor, forneça linhas de comando específicas, pois não conheço muito do jargão. É o encaminhamento de porta do provedor de internet? É problema de hardware do dispositivo? Ethernet não compatível com wireless? Firewalls de algum tipo?

    
por Parfait 25.10.2017 / 05:10

1 resposta

0

Eventualmente, encontrei minha resposta: nenhum vncserver foi instalado no mini-PC ( facepalm ) e possivelmente porque o Conectando ... caixa de diálogo simplesmente pendurado esperando por uma sessão VNC.

Simplesmente fiz o seguinte:

  1. Instalou tightvncserver , criou a senha do vncserver e ajustou o arquivo de inicialização.

    $ sudo apt install xfce4 xfce4-goodies tightvncserver
    
    $ mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
    $ gedit ~/.vnc/xstartup
    $ sudo chmod +x ~/.vnc/xstartup
    
  2. Em seguida, no ssh, iniciei o vncserver no mini-PC.

    $ vncserver
    
  3. Finalmente, no cliente laptop, abri a porta.

    $ ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address
    

    E então, com o Remmina, eu me conectei ao localhost:5901 inserindo a senha do ssh (para túnel) e a senha do vncserver criada acima na etapa 1.

    
por Parfait 28.10.2017 / 16:34