[15:59] <mirqui> boa tarde :)
[17:13] <frederico> ola amigos, alguem poderia me dizer como eu posso fazer para logar no ssh ja enviando algum comando? e me manter logado apos esse comando?
[17:13] <frederico> por ex: se eu fizer ssh login@ip id ele vai mandar o id e dpois fecha a conexao
[17:13] <frederico> eu gostaria de por o comando id e continuar a conexao
[17:17] <hggdh> frederico: primeiro temos que ver o que ocorre -- como a sessão é fechada. Genericamente, manda-se um comando via SSH assim: ssh remoto <comando>, onde <comando> é o comando desejadp
[17:27] <frederico> hggdh isso mesmo
[17:27] <frederico> porem o normal é fechar mesmo
[17:27] <frederico> ele so retorna o comando e fecha
[17:27] <frederico> mas gostaria de me manter conectado apos o comando
[17:30] <frederico> ja tentei (ssh ip | id)   (ssh ip ;id)  esse tipo de coisa mas n funciona rsrs
[17:30] <frederico> sempre sai o id da minha maquina local
[17:30] <frederico> e n da remota
[17:37] <hggdh> esta é a forma do SSH funcionar. O comando é executado, e a sessão encerrada. Fica bem mais complexo, mas pode-se criar uma sessão via (por exemplo) "ssh remoto bash" no background, and usando um pipe para entrada. Então, o que for digitado para o pipe será enviado ao processo SSH em background
[17:38] <hggdh> mas, francamente, é complicar demais o processo
[17:40] <frederico> hggdh sera que com stdin e stdout n daria pra fazer ?
[17:40] <frederico> n manjo mt
[17:42] <frederico> hggdh n existe nenhum comando que eu possa por apos o comando do ssh ip
[17:43] <frederico> que faça tipo o envio do comando pra la?
[17:43] <hggdh> por exemplo (bem simples) echo 'hostname && ls && ps && exit' | ssh remoto bash
[17:43] <frederico> mas funcionaria tipo como se eu tivesse me conectando normalmente ao ssh (para manter a conexao ativa)
[17:43] <hggdh> não
[17:44] <hggdh> funcionaria até o comando fornecido ao SSH terminar
[17:45] <hggdh> (ou use Python + paramiko, ou outra linguagem e biblioteca SSH)
[17:45] <frederico> saquei
[17:45] <hggdh> note que no meu exemplo estou a executar remotamente o bash
[17:48] <frederico> hggdh testei uma gambiarra aqui e deu certo kkkk
[17:49] <frederico> eu criei sh no servidor com python -c 'import pty;pty.spawn("/bin/bash")'
[17:49] <frederico> dai faço ssh ip script dai ele conecou fez o comando que eu desejava e manteve a conexao
[17:50] <frederico> agora vou tentar por no script pra eu poder mandar o comando ja na linha de comando da conexao por ssh ip 'script comando'
[17:50] <frederico> acho q vai funcionar kkk