[Eisfair] BackupZip Rsync über SSH: SSH Login erfolgreich angemeldet aber Backup schlägt fehl
Marcus Roeckrath
marcus.roeckrath at gmx.de
Mi Mär 30 21:15:43 CEST 2016
Hallo Armin,
Armin Weinmann wrote:
>> Wurde der Pub-Schlüssel auf Deinem System erst erzeugt, oder gab es den
>> schon vorher?
>>
>> ls -la /root/.ssh/id_rsa.pub
>>
>> Wenn die existiert aber leer ist, würde das Skript auch Erfolg melden.
>>
> Wo muss ich das machen? auf dem EIS?
Du musst auf beiden Systemen etwas tun.
Generell gilt folgendes:
Willst Du Dich per Schlüssel per ssh mit einem anderen PC verbinden, muss
auf dem entfernten System der Pub-Key des Verbindung suchenden System
hinterlegt werden.
Für einen geruhsamen Lektüreabend empfehle ich
https://ssl.nettworks.org/wiki/pages/viewpage.action?pageId=23330938
wo ich das hoffentlich vollständig und korrekt dargelegt habe.
In Deinem Fall
PC1: eisfair User root
PC2: Minecraft User minecraft
Verbindung von eisfair zu Minecraft ist gewünscht.
1. Erzeugen eines Schlüssels auf eisfair als root.
Vielleicht liegt der ja auch schon auf eisfair vor; bitte in /root/.ssh nach
*.pub Schlüsseln Ausschau halten.
Es gibt verschiedene Schlüsseltypen; es gibt verschieden sichere, es kommt
aber auch darauf an, was die Gegenstelle kann. Ich nehme jetzt mal rsa an,
da dies so auch in backup-zip gemacht wird.
Ist also id_rsa und id_rsa.pub vorhanden -> Schritt 2
Ansonsten mit
ssh-keygen -b 2048 -t rsa
diese Schlüssel erzeugen; dabei die Passwortfragen mit Enter beantworten.
2. Übertragung auf den entfernten Rechner Minecraft
Nun kopieren wir den public-Part (id_rsa.pub) auf den Rechner Minecraft
cd /root/.ssh
scp id_rsa.pub minecraft@<minecraft>:.
und fügen ihn dort an die richtige Stelle ein und zwar in die
authorized_keys im .ssh-Verzeichnis des Users minecraft.
ssh minecraft@<minecraft>
cat ./id_rsa.pub >> .ssh/autorized_keys
chmod 0600 .ssh/authorized_keys
rm ./id_rsa.pub
exit
3. Nun testen wir die automatische Verbindung vom eis aus
ssh minecraft@<minecraft>
Tuts das ohne Passwort hast Du gewonnen.
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair