duplicidade falha: não solicitar senha: “Falha ao executar 'sftp user @ host'”

4

Eu tenho duas contas VPS linode e quero fazer backup de uma para a outra (as razões são principalmente para diversão e praticar a administração do servidor.)

a versão curta

A duplicidade nem sequer está pedindo minha senha, mas imediatamente diz "senha SSH inválida" (mas eu posso ssh no outro servidor). por quê?

a versão longa

Quando executo duplicity /home/me scp://[email protected]//root/backup , obtenho

Invalid SSH password
Running 'sftp  [email protected]' failed (attempt #1)
Invalid SSH password
Running 'sftp  [email protected]' failed (attempt #2)
Invalid SSH password
Running 'sftp  [email protected]' failed (attempt #3)

E diz Invalid SSH password imediatamente sem nenhuma oportunidade para eu digitar a senha.

Quando digito duplicity full -v9 --num-retries 4 /home/me scp://[email protected]//root/backup , obtenho

Main action: full
Running 'sftp  [email protected]' (attempt #1)
State = sftp, Before = 'Connecting to 97.107.129.67...
[email protected]'s'
State = sftp, Before = ''
Invalid SSH password
Running 'sftp  [email protected]' failed (attempt #1)

Eu posso fazer o ssh em [email protected] bem, e de fato ter o ip em known_hosts antes de tentar qualquer coisa disso. O serer 1 (do qual estou executando o comando de duplicidade) é a configuração padrão do Ubuntu 8 do Linode, com apenas alguns programas instalados via apt-get. O servidor 2 (representado por x.x.x.x) é literalmente apenas a configuração padrão do Ubuntu 8 do Linode

Eu já tentei usar o SystemImager - isso mudaria as configurações de maneira destrutiva? (Eu removi e reiniciei desde então)

A duplicidade não deveria solicitar senha? Estou usando errado? Existem erros / dependências comuns que eu preciso saber? Existe alguma maneira que x.x.x.x poderia ser a configuração que poderia fazer isso não funcionar (eu usei a configuração padrão do Ubuntu 8 e mal)?

    
por Alexander Bird 17.04.2010 / 23:48

2 respostas

5

da duplicidade (1)

- ssh-askpass     Informa ao backend ssh / scp para usar FTP_PASSWORD do ambiente ou, se isso não estiver presente, solicitar ao usuário a senha do sistema remoto.

    
por 18.04.2010 / 00:26
1

Apenas FYI: Eu vi a duplicidade falhar com a "Senha SSH Inválida" quando, na verdade, o problema era que o diretório que estava tentando SFTP simplesmente não existia.

(Eu tinha deixado de fora uma barra após o usuário @ host, ou seja, eu tinha feito scp: // usuário @ host / mnt / backups quando eu precisava de scp: // usuário @ host // mnt / backups.)

    
por 23.09.2011 / 11:56