Wenn Sie vom Master zu einer dieser Instanzen ssh, was passiert? scp sollte sich bezüglich der Authentifizierung genauso wie ssh verhalten. Wenn Sie SSH nicht erfolgreich ausführen können, debuggen Sie auf der SSH-Ebene (ssh -v ist Ihr Freund). ssh -v informiert Sie über die Schritte zur Authentifizierung. Möglicherweise wird Ihr privater Schlüssel nicht verwendet. Die Debug-Ausgabe sollte anzeigen, welcher Schlüssel verwendet werden soll. Stellen Sie außerdem sicher, dass Sie über die richtigen Berechtigungen für diese Datei verfügen.
Berechtigung verweigert (publickey) bei Verwendung von scp
Ich hatte 3 Linux-Instanzen in der Amazon EC2-Cloud ohne Passphrase für den privaten Schlüssel erstellt. Ich hatte den privaten Schlüssel in einer Datei id_rsa in einer meiner Instanzen (dem Master) gespeichert, um ssh in die Slaves zuzulassen. Ich bin gerade dabei, hadoop in meinen Knoten zu konfigurieren.
Wenn ich jedoch nach dem Konfigurieren von hadoop im Master-Knoten die Konfiguration mithilfe von scp in den Slave verschieben möchte, werde ich aufgefordert, die Passphrase für die id_rsa-Datei einzugeben. Wenn ich es leer lasse und die Eingabetaste drücke, bekomme ich die Fehlermeldung Permission denied (publickey) und dann Verbindung verloren.
Welches Passwort sollte ich eingeben?
Ich bin völlig neu bei ssh, also wird jede Hilfe geschätzt!
1 Antwort auf die Frage
Verwandte Probleme
-
10
Wie richte ich SSH ein, damit ich mein Passwort nicht eingeben muss?
-
3
Wie kann ich ssh verwenden, um einen Befehl auf einem Remote-Unix-Computer auszuführen und zu beende...
-
8
Rette mich vor dem Kauderwelsch
-
4
Wie kann man HOME- oder END-Tasten in mc unter OS X (ssh) verwenden?
-
3
/ usr / bin / reset deaktiviert den Rückschritt
-
4
Erstellt einen Schlüssel mit SSH-Keygen. Der Ordner wird nicht mit FileZilla angezeigt
-
9
Kann ich von Telnet (Kitt) aus eine Datei auf meinen Computer herunterladen?
-
4
Wie verbinde ich mich mit einem SSH-Server von Ubuntu aus?
-
3
Informationen zum Snippet: "scp user @ hostb: Datei user @ hostc:"
-
2
Homeserver für den Befehl "scp user @ server: Datei localhost @ server: mycomp /"?