[Dirvish] Setting up new backup
Paul Slootman
paul at debian.org
Thu Oct 24 13:39:00 UTC 2019
BTW, did you try already removing the root@ from the client: line?
On Thu 24 Oct 2019, Rich Shepard wrote:
>
> I happened to be in root/s .ssh/ directory when I ran the command.
OK
> > First with, and the without the path?
>
> With the absolute path:
> # ssh -vi /root/.ssh/id_ed25519 localhost
> OpenSSH_7.4p1, OpenSSL 1.0.2t 10 Sep 2019
> debug1: Reading configuration data /root/.ssh/config
> debug1: Reading configuration data /etc/ssh/ssh_config
> debug1: Connecting to localhost [127.0.0.1] port <redacted>.
> debug1: Connection established.
> debug1: permanently_set_uid: 0/0
> debug1: identity file id_ed25519 type 4
> debug1: key_load_public: No such file or directory
> debug1: identity file id_ed25519-cert type -1
Note that the "key_load_public: No such file or directory" message is
about the file mentioned in the line below the message, i.e. in this
case id_ed25519-cert; which is not a problem.
> debug1: identity file /root/.ssh/id_ed25519 type 4
This one is loaded OK
> debug1: key_load_public: No such file or directory
> debug1: identity file /root/.ssh/id_ed25519-cert type -1
id_ed25519-cert is again not loaded (as it doesn't exist).
> debug1: Next authentication method: publickey
> debug1: Offering ED25519 public key: id_ed25519
> debug1: Authentications that can continue: publickey
> debug1: Offering ED25519 public key: /root/.ssh/id_ed25519
> debug1: Authentications that can continue: publickey
> debug1: No more authentication methods to try.
Somehow the server rejects the id_ed25519 public key.
> The past two days in /var/log/secure:
no sshd messages.
I see that in my system (Debian) sshd messages are logged in
/var/log/auth.log .
> > I note you didn't check (or at least didn't show) the permissions of the
> > directories /root and /root/.ssh
>
> # ll /
> total 120
> drwxr-xr-x 2 root root 4096 Jul 16 13:09 bin/
> drwxr-xr-x 5 root root 4096 Aug 28 07:16 boot/
> drwxrwxrwx 26 root root 4096 Oct 4 16:04 data/
> drwxr-xr-x 16 root root 5580 Oct 23 15:26 dev/
> drwxr-xr-x 111 root root 12288 Oct 23 16:51 etc/
> drwxr-xr-x 2 root root 4096 Sep 23 2018 flashdr/
> drwxr-xr-x 5 root root 4096 Nov 11 2018 home/
> drwxr-xr-x 7 root root 4096 Sep 8 08:12 lib/
> drwxr-xr-x 2 root root 12288 Sep 17 07:18 lib64/
> drwx------ 2 root root 16384 Dec 31 2007 lost+found/
> drwxr-xr-x 16 root root 4096 Dec 31 2007 media/
> drwxr-xr-x 13 root root 4096 Oct 19 13:41 mnt/
> drwxrwxrwx 49 root root 4096 Oct 10 13:50 opt/
> dr-xr-xr-x 341 root root 0 Oct 21 22:57 proc/
> drwx--x--- 26 root root 4096 Oct 23 16:16 root/
The extra x is a bit strange, but should be OK.
It's easier to show directory permission with
ls -ld dir1 dir2
> # ll /root/.ssh/
This only shows the contents of the .ssh directory, not the directory
itself.
> total 20
> -rw------- 1 root root 93 Oct 23 15:09 authorized_keys
> -rw-r--r-- 1 root root 249 Nov 15 2018 config
> -rw------- 1 root root 399 Oct 23 11:39 id_ed25519
> -rw-r--r-- 1 root root 92 Oct 23 11:39 id_ed25519.pub
Hmm, why is the authorized_keys file 1 byte larger than id_ed25519.pub?
Try just copying id_ed25519.pub to authorized_keys
Paul
More information about the Dirvish
mailing list