Eu pesquisei muito sobre isso, mas simplesmente não consegui encontrar a resposta exata, existem muitos tópicos sobre isso, todos eles apontam para verificar se há permissões de arquivo ou $HOME
de diretórios que estão corretos no meu caso, abaixo estão os detalhes. Qualquer dica sobre como depurar ou resolver é muito apreciada:
username@machine-linux2:~/.ssh$ ls -ld .
drwx------ 2 username users 0 Jan 4 23:00 .
username@machine-linux2:~/.ssh$ ssh-keygen -t rsa -C "[email protected]"
Generating public/private rsa key pair.
Enter file in which to save the key (/usr2/username/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
open /usr2/username/.ssh/id_rsa failed: Permission denied.
Saving the key failed: /usr2/username/.ssh/id_rsa.
Também em uma nota lateral, estou vendo algumas coisas estranhas nessa máquina, echo $PATH
apenas dá o seguinte, anteriormente costumava muito mais caminhos, não sei o que aconteceu de repente, o ambiente parece estar confuso:
username@machine:~/.ssh$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
Tags administrator linux unix