2017-04-27 5 views
0

Ich möchte große Dateien von einem Linux-Server (SLES11) zu einem anderen (SunOS) über Bash-Scripting kopieren. Ich möchte nicht ein Passwort promt haben, damit ich ssh-keygen Schlüssel zu diesem connection.These zu erzeugen, sind die Schritte, die ich gefolgt:scp ohne Passwort funktioniert nicht

ssh-keygen -t rsa -b 2048 
ssh-copy-id -i /home/username/.ssh/id_rsa.pub [email protected] 
ssh -i id_rsa.pub [email protected] 

Nach diesem Befehl scp noch Passwort anfordert. Ich bin nicht 'root' Benutzer in beiden Servern. Ich änderte Berechtigungen auf 700 in das Verzeichnis .ssh und 640 in die Datei authorized_keys auf dem Remote-Server.

Bitte sehen Sie es sich an. Danke in Nichtigkeit!

Antwort

0
ssh -i id_rsa.pub [email protected] 

Das -i Argument akzeptiert den privaten Schlüssel, nicht die Öffentlichkeit ein. Sie sollten

ssh -i id_rsa [email protected] 

verwenden Wenn es nicht hilft, geben Sie bitte die Fehler, die Sie im Serverprotokoll und im Client sehen