Conexão de área de trabalho remota para o computador linux

5

Eu estou freqüentemente usando ssh para conectar máquinas Linux remotas. Usando ssh -X , é possível usar o gui. Infelizmente, isso é muito lento, quando feito pela internet. O gui é muito lento, e francamente falando muito chato de usar. Também não é realmente o que eu gostaria de ter, já que não vejo a área de trabalho e a abertura de vários programas via ssh -X , torna a conexão ainda mais lenta.

O Linux tem uma ferramenta muito útil chamada rdesktop . Eu posso usar rdesktop para logar na minha máquina windows. Nesse caso, tudo funciona sem problemas e não resulta em um gui lento. Melhor ainda, é que posso realmente ver a mesma tela, como se estivesse sentada no computador remoto, que é meu objetivo final. Minha pergunta é, se existe essa opção para conectar o formulário linux ao linux e ter recursos similares como rdesktop . Ou melhor ainda, é possível usar rdesktop para se conectar a uma máquina linux? Eu cansei de fazer isso, mas falhei. Para fazer logon na máquina windows eu uso o encaminhamento de porta local em uma máquina intermediária, uma vez que minha área de trabalho está em uma rede local e não diretamente visível da internet. Mas não vejo por que funciona com windows e não com linux.

Obrigado pela sua ajuda

Com alguma ajuda dos especialistas neste fórum e algumas pesquisas na internet, encontrei uma solução.

Solução: É possível usar o rdesktop com o Linux. Para este xrdp é necessário. As etapas para usá-lo são:

1) instale xrdp

2) abra /etc/xrdp/xrdp.ini e

2.1) verifique em qual porta o xrdp está escutando

2.2) para poder retomar as sessões, altere port=-1 para port=ask-1 3) se xrdp não estiver em service xrdp start se estiver em você tem que fazer service xrdp restart para carregar a nova configuração.

4) adicione regra a sudo iptables -I INPUT 1 -p tcp --dport XRDP_PORT -j ACCEPT

5) rdesktop ip_remote_pc:XRDP_PORT -f -u "username"

6) Aproveite

Obrigado pela ajuda!

    
por Alexander Cska 16.11.2015 / 14:01

1 resposta

2

O Remote Desktop Protocol pertence à Microsoft, e é por isso que o Linux tem um protocolo diferente para o mesmo efeito, chamado Virtual Network Computing (= VNC) . Isto tem muitas implementações diferentes, incluindo, entre outros, o frango do VNC (isto é, isso é não Filhos do VNC), UltraVNC, PocketVNC, RealVNC, Remmina, TightVNC. Eles executam exatamente a mesma tarefa que o rdesktop, isto é, , eles aceleram conexões gráficas para máquinas remotas.

Você pode encontrar aqui na Wikipedia uma comparação esclarecedora dos diferentes softwares de acesso remoto.

Deve-se notar, no entanto, que agora o RDP também existe para as comunicações Linux-para-Linux. Possivelmente, o motivo pelo qual você não conseguiu fazer isso funcionar é que você terá que configurar um servidor RDP em uma das máquinas Linux antes de poder implementá-lo: na maioria (todas?) Distribuições, esse servidor não é instalado em instalação do sistema.

As instruções para fazer isso dependem da distribuição, no Debian e derivados você instalaria um pacote chamado xrdp , que ...

apt-cache show xrdp
.............
Description-en: Remote Desktop Protocol (RDP) server
Based on research work by the rdesktop project, xrdp uses the Remote
Desktop Protocol to present a graphical login to a remote client.
xrdp can connect to a VNC server or another RDP server.

Microsoft Windows users can connect to a system running xrdp without
installing additional software.

Você deve verificar as instruções da sua distribuição para configurar um servidor xrdp adequado, então você poderá se conectar a ele com o mesmo cliente xrdp que estiver usando para conectar-se a hosts Windows.

    
por 16.11.2015 / 14:39