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