Pular para o conteúdo

Habilitando X11 via SSH no Slackware

Dica publicada em Shell Script / Miscelânea
Gabriel Fernandes nayamonia
Hits: 25.030 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Habilitando X11 via SSH no Slackware

Um ótimo recurso via SSH para redes locais é a possibilidade de abrir programas remotos no display que você esta conectado. Muito útil para fazer manutenções com aplicativos que possuem interface GUI sem ao menos atrapalhar o usuário que está usando o computador remoto, o que não é possível com VNC e similares.

Vamos lá, é muito simples!

Para habilitar o serviço você precisa ter acesso por SSH à maquina remota, tendo isto, faça o login na máquina e edite o arquivo:

# vi /etc/ssh/sshd_config

Procure a linha abaixo para descomentar e trocar o parâmetro "no" para "yes":

#X11Forwarding no

Ou adicione a linha:

X11Forwarding yes

Reinicie o SSH:

# /etc/rc.d/rc.sshd restart

Feche a conexão SSH e conecte novamente, mas agora com o parâmetro "-X" e se desejar compactar as informações para melhorar a performance, use também o parâmetro "-C". Exemplo:

# ssh -X -C root@host

Após logado pode abrir programas com interface GUI à vontade. Experimente abrindo o Firefox por exemplo.

Valeus

10 passos para criar máquina virtual no VirtualBox na linha de comando

Erro "unknown filesystem type 'LVM2_member'" - como montar LVM sem alterar configurações no HD convidado

Imprimindo em impressoras térmicas com CUPS e Kprinter

Copiar arquivos com Samba via smbclient

Driver Moschip MCS9865 - Serial Flexport FX2S PCI LP/2 para Linux CentOS 5

Converter WMA para MP3 no shell do Linux

Conversão de vídeo escalonada ( batch ) em diferentes formatos

CheckDNS - Verificador de DNS

Baixando arquivos grandes demais para a sua conexão.

Colocando bordas em imagens em lote através de shell script

#1 Comentário enviado por mbmaciel em 21/07/2006 - 10:49h
Muito legal esse recurso!!

Funcionou no Ubuntu também e nem precisa mudar o sshd_conf.
E acrescentando : Você pode digitar direto o programa que você quer abrir na linha de comando. Ex:

ssh -X -C root@host xterm

[]'s !!!
#2 Comentário enviado por _m4n14c_ em 23/08/2006 - 23:27h
as vezes o programa pode dar conflito com as configuracoes de seguranca do X. Um bom exemplo eh o shell tcl/tk (/usr/bin/wish), sobre o qual rodam alguns scripts populares como o amsn.

O programa retorna a mensagem:

X Error of failed request: BadAtom (invalid Atom parameter)
Major opcode of failed request: 18 (X_ChangeProperty)
Atom id in failed request: 0x196
Serial number of failed request: 12
Current serial number in output stream: 15

Para resolver esse problema basta usar a opcao ssh -Y ... em lugar de ssh -X ... :

ssh -Y -C root@host amsn
#3 Comentário enviado por nascentejunior em 06/12/2006 - 11:18h
Gostaria de saber se é necessario alguma alteração para que funcione no Debian?!

Tentei e nao funcionou.
Cordiais saudaçoes
Obrigado
#4 Comentário enviado por stefaniak em 12/05/2011 - 18:35h
após os passos acima, para acessar com um windows-7, instalei e configurei o Xming.
funcionou perfeitamente.

Contribuir com comentário

Entre na sua conta para comentar.