Raspberry Pi Fedora 18 ARM Remix Remote Desktop do Windows 7

1

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
PKM
fonte
Do usuário @diego: Alguma atualização sobre isso? Você foi capaz de usar vnc xrdp no seu braço fedora 18 no cubie? Eu estou correndo no mesmo assunto
MattPark
1
Sem atualizações do meu lado - eu nunca voltei para o Fedora e fiquei no Raspbian. Como o usuário abaixo havia apontado, a única explicação que restava era que o firewall deveria estar bloqueando-o. Por favor, deixe-nos saber se funciona para você ... PS - Eu gostaria de ter esperado e ido para o beaglebone.
PKM
Funciona depois de desativar o firewall. Consigo me conectar via VNC no Fedora / Pidora.
PKM

Respostas:

1

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.

user214538
fonte
Ok, irá verificar o firewall da próxima vez - revertido para Raspbian por enquanto. Obrigado.
PKM
Funciona depois de desativar o firewall.
PKM
0

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.

[txe@Txarly ~]$ vncviewer 192.168.0.8:5903

 TigerVNC Viewer 32-bit v1.2.80 (20130314) Built on Mar 14 2013 at
 18:53:28 Copyright (C) 1999-2011 TigerVNC Team and many others (see
 README.txt) See http://www.tigervnc.org for information on TigerVNC.

 Wed Oct 16 21:54:54 2013  
 Parameters:  Could not read the line(28) in the configuration file,the buffersize is to small.  
 CConn:       unable connect to socket: No route to host (113) XOpenIM() failed 
[txe@Txarly ~]$
RS Montalvo
fonte
Trabalhei para mim apenas desabilitando o firewall .. No Pidora: #yum instale o tigervnc-server! E quaisquer outros pacotes vnc #vncpasswd! definindo a senha #systemctl stop firewalld.service #vncserver ... imprime algumas coisas, mas informa o número de exibição .. Do host Linux ou um cliente vnc no Windows: #vncviewer 192.168.xy: 0 ^ Esses funcionaram bem .. o vncviewer precisava o número de exibição.
PKM