Derzeit wird Filezilla zum Kopieren von einem Remote-Server verwendet. es ist erforderlich, manuelle Operation erfordert Kopieren und vervollständigen andere weitere Aufgabe nach dem Kopieren der Datei. SO muss ich Shellskript schreiben, um zu kopieren und weitere Aufgabe zu tun. Aber ich schaue auf den Server mit dem privaten/öffentlichen Schlüssel. Ich habe eine Schlüsseldatei, die folgenden Inhalt enthält:So melden Sie sich an, ohne ein Passwort mit dem privaten/öffentlichen Schlüssel einzugeben: imported-openssh-key
puTTY-User-Key-File-2: ssh-rsa
Encryption: none
Comment: imported-openssh-key
Public-Lines: 6
--<Public_key>
Private-Lines: 14
---<Private_key>--
Private-MAC: --<some text>--
Filiezilla ist erfolgreich verbinden und funktioniert ordnungsgemäß mit Schlüssel.
Ich habe schon viele Stunden zum googlen verbracht, aber konnte keine richtige Lösung bekommen. Bitte mir empfehlen, wie kann ich ohne das Login-Passwort, dass die angegebenen Schlüssel verwenden und kopieren Sie die Datei mit Shell-Skript
John, danke für die Antwort, ich folgte deinem Weg. Danach kam die folgende Eingabeaufforderung: 'Geben Sie die Passphrase für den Schlüssel 'private_key.txt' ein:' – Ramgau
@Ramgau: Das bedeutet, dass Ihr bestimmter privater Schlüssel eine Passphrase erfordert. Wenn Sie vollständige Automatisierung wünschen, müssen Sie ein neues öffentliches/privates Schlüsselpaar generieren, das kein Passwort verwendet, und diesen öffentlichen Schlüssel zum Server hinzufügen, damit Sie sich anmelden können. –