sh: .ssh/authorized_keys: Is a directory? - Ask Ubuntu
i'm trying copy /id_rsa.pub machine command
cat .ssh/id_rsa.pub | ssh root@10.0.2.15 'cat >> .ssh/authorized_keys'
but keep getting error
sh: .ssh/authorized_keys: directory
i created directory following commands
mkdir ~/.ssh chmod 700 ~/.ssh touch ~/.ssh/authorized_keys
the output command on target machine
ls -l /root/.ssh
is "total 0"
the problem you've made directory called ~/.ssh/authorized_keys
. supposed file. i'm not sure how has happened, given commands you've listed should have made ~/.ssh
directory , authorized_keys
file within it.
remove authorized keys directory on remote machine, , replace file. or better, use ssh-copy-id
command local machine create file , add key in 1 single command:
ssh-copy-id user@ip-address
Comments
Post a Comment