Ich habe hier zwei Rechner, auf dem einen möchte ich Passwordless SSH
einrichten zu dem Server.
Server:
1 | draconix@server-home:~/.ssh$ ssh-keygen -t rsa -b 4096 -C "draconix@192.168.178.5"
|
2 | Generating public/private rsa key pair.
|
3 | Enter file in which to save the key (/home/draconix/.ssh/id_rsa):
|
4 | Enter passphrase (empty for no passphrase):
|
5 | Enter same passphrase again:
|
6 | Your identification has been saved in /home/draconix/.ssh/id_rsa
|
7 | Your public key has been saved in /home/draconix/.ssh/id_rsa.pub
|
8 | The key fingerprint is:
|
9 | SHA256:kd2zYsSrTqGWthf+Roiw9hUeF9bVgfb/84cyEM2+Wnc draconix@192.168.178.5
|
10 | The key's randomart image is:
|
11 | +---[RSA 4096]----+
|
12 | | . .oo.|
|
13 | | +o..o .|
|
14 | | o.+++ . |
|
15 | | . ooo.oo . |
|
16 | | o oS=+o. .|
|
17 | | o .o=+o.. .|
|
18 | | . .=ooo .....E|
|
19 | | o.+o ..+..oo|
|
20 | | ...oo. o =|
|
21 | +----[SHA256]-----+
|
auf dem Client kann ich problemlos per SSH auf den Server zugreifen.
Jedoch kann ich nicht den Key hinzufügen:
1 | pi@raspberrypi:~ $ ssh-copy-id draconix@192.168.178.5
|
2 | /usr/bin/ssh-copy-id: ERROR: No identities found
|
Gebe ich den kompletten Pfad an (egal ob mit oder ohne kompletten
Pfadangabe, ob mit User oder ohne User vor der IP - immer das gleiche):
1 | pi@raspberrypi:~ $ ssh-copy-id -i .ssh/id_rsa.pub draconix@192.168.178.5
|
2 |
|
3 | /usr/bin/ssh-copy-id: ERROR: failed to open ID file '.ssh/id_rsa.pub': No such file
|
Er fragt auch weder nach einem Passwort noch nach einem User ab.
Hat jemand einen Tipp?