Fórum Ubuntu Linux - PT
19 de Maio de 2013, 05:15 *
Olá, Visitante. Faça o login ou registre-se.
Perdeu o seu e-mail de ativação?

Login com nome de usuário, senha e duração da sessão
Notícias: Atenção usuários de email com anti-spam (Uol e Bol).
 
   Home   Ajuda Regras Pesquisa Login Registre-se  
Anúncios
Páginas: [1]   Ir para o fundo
  Imprimir  
Autor Tópico: abrir programas em outro terminal usando rlogin  (Lida 1870 vezes)
groove
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 419



Ver Perfil
« em: 11 de Abril de 2010, 23:16 »

Estou logando através do rlogin em outra máquina na rede, gostaria de abrir um gedit por exemplo no tty7(modo gráfico), tem como fazer isso? Abrir um programa no outro terminal? Eu sei que tem como direcionar a saída do comando assim:
Código:
ls ~/ > /dev/tty7
Registrado

heyder
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 25


Ver Perfil WWW
« Responder #1 em: 12 de Abril de 2010, 19:26 »

Cenário:
Você está acessando uma máquina remota via rlogin e precisa executar uma aplicação X-Window.

Problema:
O rlogin não é maneira mais adequada de você fazer uma conexão remota. O principal motivo é que os dados trafegados entre cliente e servidor não são encriptados. (http://en.wikipedia.org/wiki/Rlogin).

Por esse motivos nas distribuições mais novas (uso ubuntu 8.10 e é assim) o rlogin é apenas um link para o ssh. Portanto você pode estar usando o ssh e nem sabe. Uma forma de descobrir é chamar o manual do rlogin ou procurar pelo seu binário:

Código:
man rlogin
ou
Código:
which rlogin

Se você estiver usando o SSH ou pretende usar daqui para frente, existe algumas formas de fazer isso:

Importante: para todas as opções apresentadas aqui, é necessário que o parâmetro X11Forwarding no seu servidor esteja setado pra yes

1 -  exportando o X11  para a máquina remota, e altera o seu arquivo .Xauthority, dando permissão à máquina em questão (Recomendado)


Código:
$ ssh -X usario@server
$ gedit



2 - opção -display:
todos os programas X11 tem a opção -display [ displayname ], para mudar o display onde sera exibida a aplicação. [displayname] = :0


Código:
$ ssh usuario@server
$ gedit -display SEU_IP:0

3 - opção export DISPLAY
a variável de ambiente DISPLAY seta a tela default para todas as aplicações X11 da seção.

Código:
$ ssh usuario@server
$ export DISPLAY=SEU_IP:0
$ gedit

Obs: paras as opções 2 e 3, você deve configurar manualmente o arquivo .Xauthority, para permitir que máquinas remotas acessem seu X-Window. Utilize o comando xhost


Registrado

Linux Professional Institute Certified (LPIC-1)
http://heyderandrade.blogspot.com.br
zekkerj
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 14.000


Sua imensa torcida é bem feliz...


Ver Perfil
« Responder #2 em: 12 de Abril de 2010, 23:42 »

Estou logando através do rlogin em outra máquina na rede, gostaria de abrir um gedit por exemplo no tty7(modo gráfico), tem como fazer isso? Abrir um programa no outro terminal? Eu sei que tem como direcionar a saída do comando assim:
Código:
ls ~/ > /dev/tty7

Você quer a saída desse comando fique na máquina remota, ou na sua máquina local?
Registrado

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? Sem Graça
groove
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 419



Ver Perfil
« Responder #3 em: 15 de Abril de 2010, 19:31 »

Eu gostaria que abrisse o editor na máquina remota, na tela de outro usuário...tipo redirecionar a saída pra outro terminal, acho que não é possível fazer isso né? Só com acesso remoto "/
Registrado

zekkerj
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 14.000


Sua imensa torcida é bem feliz...


Ver Perfil
« Responder #4 em: 16 de Abril de 2010, 00:26 »

Citar
Eu gostaria que abrisse o editor na máquina remota, na tela de outro usuário...
Isso não deveria poder ser feito. É possível, mas não é uma boa idéia.
Registrado

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? Sem Graça
groove
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 419



Ver Perfil
« Responder #5 em: 16 de Abril de 2010, 22:00 »

Pq não? haha
Registrado

zekkerj
Usuário Ubuntu
*
Deslogado Deslogado

Mensagens: 14.000


Sua imensa torcida é bem feliz...


Ver Perfil
« Responder #6 em: 16 de Abril de 2010, 22:57 »

Pq alguém poderia ficar observando os processos rodando na máquina, e quando aparecesse um processo "kdesu" ou "gksu" em execução, abrir uma janela por cima da janela do kdesu/gksu, pedindo a sua senha.

Por isso é que outros usuários não são autorizados a abrir janelas na sessão de outra pessoa.
Registrado

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? Sem Graça
Páginas: [1]   Ir para o topo
  Imprimir  
 
Ir para:  

Powered by MySQL Powered by PHP Tema desenvolvido por FaBMak e n3t0
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines
© 2013 Canonical Ltd. Ubuntu e Canonical são marcas registradas da Canonical Ltd.
XHTML 1.0 válido! CSS válido!