Sie müssen einen öffentlichen / privaten Schlüssel einrichten. Wie kann ich eine SFTP-Übertragung zwischen zwei Servern automatisieren?
Wie automatisiere ich SFTP, um die Kennwortaufforderung zu löschen?
Ich muss eine SFTP-Automatisierung durchführen (um die Kennwortaufforderung loszuwerden). Wie kann ich das machen?
4 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Mein Vorschlag verwendet SSH-Authorized_keys. Sie müssen einen Schlüssel auf der Clientseite erstellen (mit ssh-keygen) und dann den öffentlichen Schlüssel auf die Zielseite kopieren.
client-machine% ssh-keygen -t rsa client-machine% scp ~/.ssh/id_rsa.pub user@target-machine:~/.ssh/authorized_keys2
Wenn Sie von zwei oder mehr "Clients" auf den Zielcomputer zugreifen möchten, können Sie die id_rsa.pub nicht direkt auf "authorized_keys2" kopieren. Sie müssen authorized_keys2 öffnen und die Datei id_rsa.pub von jedem Client-Computer darauf einfügen (oder die folgende Zeile verwenden, um den Inhalt anzufügen).
client-machine% cat ~/.ssh/id_rsa.pub | ssh user@target-machine \ 'cat >> .ssh/authorized_keys'
Jetzt können Sie ssh / scp ohne Benutzer- / Passwortinformationen verwenden:
client-machine% ssh user@target-machine client-machine% scp file user@target-machine:~/file
Schauen Sie sich die VisualCron Automation Suite an. Es verfügt über eine integrierte Automatisierung für SFTP und SSH sowie für normales FTP. http://www.visualcron.com
Wenn die Sicherheit kein Problem darstellt, kann das Kennwort in Ihrem Skript in Klartext angezeigt werden. ZB unter Microsoft Windows mit pscp aus dem PuTTY- Paket.
Beispiel:
"d:\putty0.58\pscp" -pw MyNotSoSecretPassWord u:\outGoing\someFileToTransfer.7z kingOfTheHill@www.pil.sdu.dk:/srv/www/htdocs/1/MSQuantDynamics/someFileToTransfer.7z
Passwort: MyNotSoSecretPassWord. Benutzername: kingOfTheHill. Gastgeber: www.pil.sdu.dk.
Der Sftp-Server läuft in unserem Fall auf einem Linux-basierten Server.
Verwandte Probleme
-
5
Mit Updates auf dem Laufenden bleiben?
-
3
Automatisierte Bulk-Screencaps von Videos
-
6
Guter PowerShell-Leitfaden, der durch fortgeschrittene Verwendung Einstieg leistet
-
5
Automatisieren von Tastatureingaben und Aktionen in Windows
-
6
Vollständig automatisierter DVD-Insert-Rip-Compress-Eject-Workflow
-
3
Ich habe eine Outlook 2007-Regel, die bestimmte ausgehende Nachrichten in einen anderen Ordner kopie...
-
3
Wie kann ich den Windows Vista / 7-Energieplan automatisch auf "Energiesparmodus" umstellen lassen?
-
2
Gibt es eine einfache, automatisierte Möglichkeit, eine große Anzahl von Dateien zwischen den Format...
-
3
Wie kann ich mein Firefox-Profil mit benutzerdefinierten Standardeinstellungen über das Terminal zur...
-
1
Warum ist die Helligkeit meines iMac G5 beim Start immer auf den niedrigsten Wert eingestellt?