Acesso SSH pelo gnome-terminal [RESOLVIDO]

1. Acesso SSH pelo gnome-terminal [RESOLVIDO]

Diogo
diogo_flash

(usa Ubuntu)

Enviado em 25/06/2019 - 13:35h

Bom dia!
Estou tentando conectar via SSH pelo gnome-terminal, mas não estou conseguindo. Criei um script que é executado de tempos em tempos pelo /etc/crontab. Nesse script tem apenas uma linha de código:

gnome-terminal -e 'ssh user@ip_server' 


Quando agendo no /etc/crontab a tarefa, ela não funciona, dando a seguinte mensagem.
Falha ao analisar os argumentos: Não foi possível abrir a tela


E quando eu executo essa mesma linha de código pelo terminal, funciona normalmente. Alguém saberia como me ajudar?



  


2. Re: Acesso SSH pelo gnome-terminal [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 25/06/2019 - 13:43h


pq que tem que por no crontab ?



3. Re: Acesso SSH pelo gnome-terminal [RESOLVIDO]

Diogo
diogo_flash

(usa Ubuntu)

Enviado em 25/06/2019 - 15:12h

É uma automação que quero fazer para as máquinas linux que ficam dentro da industria. Quero fazer com que sempre o usuário fechar "acidentalmente", o meu script irá detectar pelo ps -aux, que deve reabrir a conexão SSH.
Ou teria outra forma de deixar sempre fazendo essa verificação?


4. Re: Acesso SSH pelo gnome-terminal [RESOLVIDO]

Otávio Siqueira
FR34AK

(usa Deepin)

Enviado em 25/06/2019 - 19:19h

diogo_flash escreveu:

Bom dia!
Estou tentando conectar via SSH pelo gnome-terminal, mas não estou conseguindo. Criei um script que é executado de tempos em tempos pelo /etc/crontab. Nesse script tem apenas uma linha de código:

gnome-terminal -e 'ssh user@ip_server' 


Quando agendo no /etc/crontab a tarefa, ela não funciona, dando a seguinte mensagem.
Falha ao analisar os argumentos: Não foi possível abrir a tela


E quando eu executo essa mesma linha de código pelo terminal, funciona normalmente. Alguém saberia como me ajudar?


Ao invés de usar
gnome-terminal -e 'ssh user@ip_server'  

tente usar somente
ssh user@ip_server  

Para você colocar isso em prática, deverá usar chaves assimétricas, para que a máquina conecte ao servidor sem a necessidade de colocar senha..



------------------------------------------------------------------------------------------------------------------------------------------------
root@bigbang:/# mv * > /dev/null
------------------------------------------------------------------------------------------------------------------------------------------------



5. Re: Acesso SSH pelo gnome-terminal [RESOLVIDO]

Diogo
diogo_flash

(usa Ubuntu)

Enviado em 27/06/2019 - 10:25h

Tentei fazer isso. Dai apareceu essa mensagem agora:

Pseudo-terminal will not be allocated because stdin is not a terminal.





6. Re: Acesso SSH pelo gnome-terminal [RESOLVIDO]

Diogo
diogo_flash

(usa Ubuntu)

Enviado em 27/06/2019 - 11:22h

Consegui resolver o problema usando
ssh -tt use@ip_server 


Porém, eu consigo me conectar no servidor via SSH, mas não apareci nenhuma tela para o usuário poder usar. Por isso que estou tentando usar o código
gnome-terminal -e 'ssh -tt user@ip_server' 
.

Quando tento usar assim pelo crontab, apareci essa mensagem de erro
Falha ao analisar os argumentos: Não foi possível abrir a tela:



7. Re: Acesso SSH pelo gnome-terminal [RESOLVIDO]

Diogo
diogo_flash

(usa Ubuntu)

Enviado em 02/07/2019 - 12:01h

Bom infelizmente não conseguir fazer o que eu queria.

Então eu fiz de um outro jeito para ficar funcionando até que eu consiga fazer como eu quero que funcione. A solução foi simples. Criei um lançador na área de trabalho e dai o usuário da dois cliques e abre, como se estivesse no windows. Assim, consigo tr acesso via SSH ao servidor.

Desde já agradeço pelas ajudas.