S
sevY
Hi zusammen,
ich möchte gerne 'iMac' und 'Sawtooth' via SSH mit rsync synchronisieren.
Hier geht es mir um die passwortlose Anmeldung.
'iMac' ist der Bürorechner, 'Sawtooth' mein Arbeitsrechner mit einer 2. HDD für Backups.
Auf jedem Rechner existiert der Benutzer 'Yves'.
Ich habe nun wie folgt sowohl auf 'iMac' als auch auf 'Sawtooth' ein SSH Schlüsselpaar erzeugt:
Dann habe ich mich von 'Sawtooth' mittels SSH (und Passwort) auf 'iMac' eingeloggt, dort den Sawtooth-Yves-Pubkey (id_dsa.pub) wie folgt in das Verzeichnis ~Yves/.ssh/ auf 'iMac' kopiert:
Anschließend habe ich den Inhalt von id_rsa.pub.sawtooth in die Datei authorized_keys auf 'iMac' kopiert:
Um das alles nochmal zu prüfen habe ich das lokal überprüft:
1.) Für beide Benutzer 'Yves' existiert auf jedem Rechner ein private und ein public key.
2.) Um mich passwortlos via SSH von 'Sawtooth' auf 'iMac' anmelden zu können, habe ich den public key von Yves@Sawtooth in die authorized_keys im Userverzeichnis von Yves@iMac kopiert (manuell mittels pico geprüft… ist also drin…)
Wenn ich dann nun versuche, mich mittels ssh Yves@iMac von 'Sawtooth' aus anzumelden, wird trotzdem nach meinem Passwort gefragt… wo liegt das Problem? Was mache ich falsch?
Ganz am Rande habe ich noch eine Frage zu Rsync und einem Bash-Befehl, der eine Pfadangabe mit Leerzeichen enthält:
Eigentlich ist das Leerzeichen doch korrekt escaped (\ ), oder?
Liebe Grüße
Yves
ich möchte gerne 'iMac' und 'Sawtooth' via SSH mit rsync synchronisieren.
Hier geht es mir um die passwortlose Anmeldung.
'iMac' ist der Bürorechner, 'Sawtooth' mein Arbeitsrechner mit einer 2. HDD für Backups.
Auf jedem Rechner existiert der Benutzer 'Yves'.
Ich habe nun wie folgt sowohl auf 'iMac' als auch auf 'Sawtooth' ein SSH Schlüsselpaar erzeugt:
Code:
ssh-keygen -t dsa -b 1024
Dann habe ich mich von 'Sawtooth' mittels SSH (und Passwort) auf 'iMac' eingeloggt, dort den Sawtooth-Yves-Pubkey (id_dsa.pub) wie folgt in das Verzeichnis ~Yves/.ssh/ auf 'iMac' kopiert:
Code:
scp id_dsa.pub Yves@iMac:/Users/Yves/.ssh/id_rsa.pub.sawtooth
Anschließend habe ich den Inhalt von id_rsa.pub.sawtooth in die Datei authorized_keys auf 'iMac' kopiert:
Code:
cat id_rsa.pub.sawtooth >> authorized_keys
Um das alles nochmal zu prüfen habe ich das lokal überprüft:
1.) Für beide Benutzer 'Yves' existiert auf jedem Rechner ein private und ein public key.
2.) Um mich passwortlos via SSH von 'Sawtooth' auf 'iMac' anmelden zu können, habe ich den public key von Yves@Sawtooth in die authorized_keys im Userverzeichnis von Yves@iMac kopiert (manuell mittels pico geprüft… ist also drin…)
Wenn ich dann nun versuche, mich mittels ssh Yves@iMac von 'Sawtooth' aus anzumelden, wird trotzdem nach meinem Passwort gefragt… wo liegt das Problem? Was mache ich falsch?
Ganz am Rande habe ich noch eine Frage zu Rsync und einem Bash-Befehl, der eine Pfadangabe mit Leerzeichen enthält:
Code:
#! /bin/bash
#Adressbuch
rsync -rulHvpogDt Yves@iMac:/Users/Yves/Library/Application\ Support/AddressBook/ /Volumes/Archiv/iMac/Rsync/Library/Application\ Support/AddressBook/
/*
receiving file list ... link_stat "/Users/Yves/Library/Application" failed: No such file or directory
link_stat "/Users/Yves/Support/AddressBook/." failed: No such file or directory
done
client: nothing to do: perhaps you need to specify some filenames or the --recursive option?
rsync error: some files could not be transferred (code 23) at main.c(660)
*/
Eigentlich ist das Leerzeichen doch korrekt escaped (\ ), oder?
Liebe Grüße
Yves