gem
(usa Debian)
Enviado em 19/02/2011 - 12:56h
Olá
Eu tenho alguns scripts que usam o sshpass para fornecer a senha ao ssh quando preciso conectar em alguma máquina da minha rede. Eu dei um dist-upgrade no meu sistema (estou usando aptosid) e agora, quando eu tento conectar em alguma máquina o ssh fica parado no campo de autenticação por senha e não autentica nem me dá a opção de colocar a senha manualmente. Como podem ver abaixo na mensagem de debug, o ssh pede a senha mas o sshpass não consegue fornecer. Já reinstalei o sshpass mas não resolveu. Alguém tem idéia de como resolver isso ou outro programa que consiga fornecer a senha ao ssh na linha de comando ?
Segue o debug do ssh:
debug1: Found key in /root/.ssh/known_hosts:4
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug1: Next authentication method: publickey
debug1: Trying private key: /root/.ssh/id_rsa
debug1: Offering DSA public key: /root/.ssh/id_dsa
debug1: Authentications that can continue: publickey,gssapi-with-mic,password
debug1: Trying private key: /root/.ssh/id_ecdsa
debug1: Next authentication method: password