$ ssh-copy-id Pseudo-terminal will not be allocated because stdin is not a terminal. ssh: umask 077; test -d .ssh || mkdir .ssh ; cat >> .ssh/authorized_keys: Name or service not known Now try logging into the machine, with "ssh ''", and check in: .ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting. I'll attach a patch in a moment to make it display usage output instead when invoked like this.
Created attachment 188 [details] Output usage message if invoked with no arguments or "help"-like arguments
Applied - thanks
Mass change of RESOLVED bugs to CLOSED