como fazer login usando ssh com senha? [duplicado]

1

Eu quero fazer login usando o ssh e o armazenamento de senhas em um arquivo de texto ou pode estar em uma variável

Estou tentando abaixo do método, mas estou recebendo um erro, por favor, sugira-me a maneira correta.

echo "123456" | ssh [email protected]

erro: Pseudo-terminal não será alocado porque stdin não é um terminal.

    
por Tiger 16.12.2015 / 07:53

2 respostas

1

Instale sshpass com os comandos abaixo.

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/sshpass-1.05-1.el6.x86_64.rpm

 rpm -ivh sshpass-1.05-1.el6.x86_64.rpm

Agora faça o login com ssh

sshpass -p ‘password’ ssh root@IP

    
por 16.12.2015 / 09:05
2

O ideal seria usar as chaves ssh em vez de uma senha em texto simples armazenada em um arquivo / script. Isso parece uma duplicata de link

    
por 16.12.2015 / 08:00