Eu instalei o Fedora 18 ARM Remix para Raspberry Pi no cartão SD do meu RasPi (tipo B). Quando conectado por HDMI, o Fedora e o XFCE4 aparecem bem e sem o HDMI eu consigo fazer o login através do SSH facilmente da minha outra caixa do Windows na mesma rede. O Pi é conectado por um cabo LAN a um simples roteador doméstico que atribui endereços IP privados em 192.168. . .
O problema é obter o desktop remoto através do xrdp ou vnc neste FEDORA 18 ARM (rpfr18). A área de trabalho remota é bastante simples de ser instalada e executada em Raspbian e eu consegui 'sudo apt-get install xrdp vncserver' após o qual a área de trabalho remota podia ser acessada diretamente através do mstsc e de um cliente VNC do Windows 7.
No Fedora eu instalei o xrdp eo vncserver e os iniciei ainda não consigo conectar do Windows. Eu tenho feito uma boa quantidade de googling ainda sou incapaz de obter área de trabalho remota trabalhando neste Fedora em Pi a partir do Windows 7. Ajuda muito apreciado ...
Isto é o que eu fiz até agora através de uma sessão SSH: -
[root @ pkrpfr18 prateek] # cat / etc / issue Versão do remix do Fedora 18 (Raspberrypi Fedora Remix) [prateek @ pkrpfr18 ~] $ uname -a Linux pkrpfr18 3.6.11 # 1 PREÇO Sex 15 de fevereiro 14:07:09 EST 2013 armv6l armv6l armv6l GNU / Linux [prateek @ pkrpfr18 ~] $ pifconfig lo inet addr: 127.0.0.1 Máscara: 255.0.0.0 UP LOOPBACK RUNNING eth0 HWaddr b8: 27: eb: e2: 37: 6f inet addr: 192.168.1.3 Bcast: 192.168.1.255 Máscara: 255.255.255.0 UP TRANSMISSÃO EM FUNCIONAMENTO MULTICAST [prateek @ pkrpfr18 ~] $ cat / proc / cpuinfo Processador: Processador compatível com ARMv6 rev 7 (v6l) BogoMIPS: 697.95 Características: swp meia polegar fastmult vfp edsp java tls Implementador da CPU: 0x41 Arquitetura da CPU: 7 Variante do CPU: 0x0 Parte da CPU: 0xb76 Revisão da CPU: 7 Ferragem: BCM2708 Revisão: 000f Série: 0000000099e2376f [prateek @ pkrpfr18 ~] $ cat / proc / meminfo MemTotal: 446688 kB [root @ pkrpfr18 prateek] atualização # yum Nenhum pacote marcado para atualização [root @ pkrpfr18 prateek] # yum instalar xrdp tightvnc tightvnc-server tightvnc-servidor-módulo tigervnc tigervnc-server tigervnc-servidor-módulo x11vnc freerdp freerdp Pacote xrdp-0.6.0-0.7.fc18.armv5tel já instalado e última versão Pacote tigervnc-1.2.80-0.10.20130314svn5065.fc18.armv5tel já instalado e versão mais recente Pacote tigervnc-server-1.2.80-0.10.20130314svn5065.fc18.armv5tel já instalado e versão mais recente Pacote tigervnc-server-module-1.2.80-0.10.20130314svn5065.fc18.armv5tel já instalado e versão mais recente Pacote tigervnc-1.2.80-0.10.20130314svn5065.fc18.armv5tel já instalado e versão mais recente Pacote tigervnc-server-1.2.80-0.10.20130314svn5065.fc18.armv5tel já instalado e versão mais recente Pacote tigervnc-server-module-1.2.80-0.10.20130314svn5065.fc18.armv5tel já instalado e versão mais recente Pacote x11vnc-0.9.13-4.fc18.armv5tel já instalado e última versão Pacote freerdp-1.0.1-7.fc18.armv5tel já instalado e última versão Pacote freerdp-1.0.1-7.fc18.armv5tel já instalado e última versão Nada para fazer [root @ pkrpfr18 prateek] # atualização yum xrdp tightvnc tightvnc-server tightvnc-servidor-módulo tigervnc tigervnc-servidor tigervnc-servidor-módulo x11vnc freerdp freerdp Nenhum pacote marcado para atualização [root @ pkrpfr18 prateek] # encontrar / -name xrdp find: `/ proc / 5400 ': Nenhum arquivo ou diretório / etc / sysconfig / xrdp / etc / xrdp /etc/logrotate.d/xrdp / usr / share / xrdp / usr / sbin / xrdp / usr / lib / xrdp [root @ pkrpfr18 prateek] # ls / etc / xrdp / km-0407.ini km-040c.ini km-0419.ini rsakeys.ini startwm-bash.sh xrdp.ini xrdp.sh_bak km-0409.ini km-0410.ini km-041d.ini sesman.ini startwm.sh xrdp.sh No xrdp.sh, tive que mudar SBINDIR = / usr / local / sbin para SBINDIR = / usr / sbin porque não há arquivo lá. [root @ pkrpfr18 prateek] # ls / usr / local / sbin / [root @ pkrpfr18 prateek] # [root @ pkrpfr18 xrdp] # / bin / bash /etc/xrdp/xrdp.sh Uso: xrdp.sh {start | stop | restart | force-reload} [root @ pkrpfr18 xrdp] # / bin / bash xrdp.sh start o xrdp já está carregado [root @ pkrpfr18 xrdp] # / bin / bash /etc/xrdp/xrdp.sh reiniciar Reiniciando o xrdp ... Parando: xrdp e sesman. . . Começou: xrdp e sesman. . . [prateek @ pkrpfr18 ~] $ whoami prateek [prateek @ pkrpfr18 ~] $ vncserver Novo desktop 'pkrpfr18: 1 (prateek)' é pkrpfr18: 1 Iniciando os aplicativos especificados em /home/prateek/.vnc/xstartup O arquivo de log é /home/prateek/.vnc/pkrpfr18:1.log [prateek @ pkrpfr18 ~] $ cat /home/prateek/.vnc/pkrpfr18:1.log Xvnc TigerVNC 1.2.80 - construído em 20/03/2013 07:34:55 Copyright (C) 1999-2011 TigerVNC Team e muitos outros (veja README.txt) Veja http://www.tigervnc.org para informações sobre TigerVNC. Versão subjacente do servidor X 11303000, The X.Org Foundation Inicializando extensão interna Generic Event Extension Inicializando a extensão interna SHAPE Inicializando a extensão interna MIT-SHM Inicializando a extensão interna XInputExtension Inicializando a extensão interna XTEST Inicializando a extensão interna GRANDES SOLICITAÇÕES Inicializando a extensão interna SYNC Inicializando a extensão interna XKEYBOARD Inicializando a extensão interna XC-MISC Inicializando a extensão interna XFIXES Inicializando a extensão interna RENDER Inicializando a extensão interna RANDR Inicializando a extensão interna COMPOSITE Inicializando a extensão interna DAMAGE Inicializando a extensão interna MIT-SCREEN-SAVER Inicializando a extensão interna DOUBLE-BUFFER Inicializando a extensão incorporada RECORD Inicializando a extensão interna DPMS Inicializando a extensão interna X-Resource Inicializando a extensão interna XVideo Inicializando a extensão integrada XVideo-MotionCompensation Inicializando a extensão interna VNC-EXTENSION Inicializando a extensão interna GLX Sex 8 de março 01:41:05 2013 vncext: extensão VNC em execução! vncext: Ouvindo conexões VNC em todas as interfaces, porta 5901 vncext: criado servidor VNC para tela 0 [prateek @ pkrpfr18 ~] $ vncserver -list Sessões do servidor TigerVNC: X DISPLAY # ID DO PROCESSO : 1 1106 prateek @ pkrpfr18 ~] $ cat / etc / services | grep vnc corel_vncadmin 2654 / tcp corel-vncadmin # Corel VNC Admin corel_vncadmin 2654 / udp corel-vncadmin # Corel VNC Admin [prateek @ pkrpfr18 ~] $ Tentei do Windows 7 para conectar usando mstsc, VNCViewer, TigerVNC Viewer TightVNCViewer em 192.168.1.3 e em portas: 0,: 1,: 3389,: 5900,: 5901 Nada funcionou como todos eles atingiram o tempo limite
Respostas:
O sistema de firewall pode estar bloqueando as solicitações de conexão. Tente desativar temporariamente o firewall (systemctl stop firewalld.service) e, se isso resolver o problema, ajuste o firewall para permitir as portas apropriadas (5900 + número de exibição para vnc, por exemplo) e reative o firewall (supondo que você ganhou deseja executar com o firewall desativado, a menos que você esteja em uma LAN privada).
Como alternativa: use a opção '-via' dentro do cliente VNC para usar o ssh para a conexão. Isso é mais seguro do que usar uma conexão VNC bruta e snoopable e com a compactação ssh ativada (o padrão), um pouco mais rápida também.
fonte
Deve ser algo mais do que o problema do firewall. Depois de verificar passo a passo o relatório PKM esta é a saída que recebi. o cliente tigervnc não pode ler a linha 28 no arquivo de configuração no vncserver.
fonte