Eu não sabia que o ssh-copy-id é um script e dei uma olhada nele.
Eu estava usando o Ubuntu como root (via sudo -s
) depois de fazer o login como um usuário não root, então, o home ainda estava definido como /home/user
Assim, o mktemp não cria subpastas, e é codificado para criar um arquivo temporário como ~/.ssh/tempfile
- acabei de criar o .ssh em / home / user e funcionou bem.
Eu usei anteriormente o SSH na primeira máquina, então, essa pasta já existia.