![SCP lembrar senha](https://rvso.com/image/1395388/SCP%20lembrar%20senha.png)
No debian, existe alguma maneira de o scp lembrar a senha que digitei durante meu logon ssh, semelhante ao modo como o sudo faz?
ou seja
PC ---ssh(putty)---> server 1 ---scp---> server 2
Não quero configurar chaves públicas/privadas porque não tenho controle de todos os servidores remotos. Só não quero digitar minha senha para cada arquivo que estou copiando.
Isso é possível de qualquer maneira?!
Responder1
Somente se você configurar uma chave. Você pode então usar ssh-add
para adicionar a chave privada ao seu agente SSH local, que fornecerá a chave ao cliente SSH quando solicitado. Você só precisará inserir a senha durante a adição inicial.
Responder2
Usarsshpass:
ssh
usa acesso TTY direto para garantir que a senha seja realmente emitida por um usuário de teclado interativo.sshpass
é executadossh
em um tty dedicado, fazendo-o pensar que está obtendo a senha de um usuário interativo.
sshpass -p 'password' scp -r [email protected]:/some/remote/path /some/local/path
Você também pode usar sshpass
com ssh
, rsync
e scp
.