Como você pode fazer logon com user2, a solução mais fácil seria criar os diretórios home e ssh do usuário1 ( /home/user1 , /home/user1/.ssh ), o que provavelmente exigirá privilégios de superusuário e copiar o arquivo authorized_keys do user2 para user1 (se todas as chaves forem iguais) ou (mais seguro, mas um pouco mais complicado), copie a chave pública do usuário1 para a máquina remota com scp . Da máquina local:
scp ~/.ssh/pubkey_file user2@host1:/some/folder/
e, em seguida, coloque a chave em /home/user1/.ssh/authorized_keys . Conectado à máquina remota,
cat /some/folder/pubkey_file > /home/user1/.ssh/authorized_keys
Você vai querer ter certeza de que todos os privilégios de pasta e arquivo estão definidos corretamente, é claro. O mais fácil é compará-los aos privilégios dos arquivos e pastas ssh do usuário2.