ssh de username1 @ client to host usando username2 @ destination

1

Perdoe a pergunta possivelmente simples, mas não consigo encontrar uma boa solução.

Um trabalho de backup precisa de arquivos rsync para um host de destino, por meio do ssh. O único login disponível para mim é username2 @ destination. Eu não tenho acesso aos logs do sshd no destino.

Eu preciso executar esse backup usando username1 @ username do cliente. Estou muito familiarizado com o uso de chaves ssh, quando o nome de usuário é o mesmo em ambas as extremidades.

É possível usar chaves ssh quando os nomes de usuários diferem em uma das extremidades?

obrigado antecipadamente.

    
por Bernard Tyers 05.02.2012 / 21:37

1 resposta

1

Se você usar logins baseados em chave, o nome de usuário não será usado. O login de user@host1 a user2@host2 com logins baseados em chave é um procedimento bastante padrão. Eu faço isso dezenas de vezes todos os dias.

Você só precisa garantir que a chave pública para user@host1 esteja presente no arquivo ~/.ssh/authorized_keys de user2@host2 .

    
por 05.02.2012 / 21:41