*gelöst" SFTP Autologin +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Hilfe (/forumdisplay.php?fid=102) +---- Forum: Scripting (/forumdisplay.php?fid=108) +---- Thema: *gelöst" SFTP Autologin (/showthread.php?tid=54778) |
*gelöst" SFTP Autologin - VarmintLP - 22.04.2015 08:10 Guten Tag, Ich suche nach einer Möglichkeit, wie ich den SFTP Transfer mit hilfe von einem Skript automatisieren kann. Allerdings finde ich in keinem Forum eine passende Antwort, noch gibt mir die Hilfeseite entsprechende Informationen. Ich weiß, dass man sich mit der folgenden Kommandozeile mit dem SFTP-Server verbinden kann. Code: sftp <FTPUsername>@<Domaine/IP-Adresse>
Code: sftp -p <Passwort> <FTPUsername>@<Domaine/IP-Adresse>
RE: SFTP Autologin - cse342 - 22.04.2015 08:48 Die einzigste Lösung, die mir spontan einfällt, wäre die Nutzung von SSH-Keys. Wenn du die generiert hast und auf dem Server eingefügt hast, kannst du dich einfach mit Code: sftp -i <sshkey> <benutzer>@<server>
anmelden.
RE: SFTP Autologin - VarmintLP - 22.04.2015 09:00 cse342 schrieb: Die einzigste Lösung, die mir spontan einfällt, wäre die Nutzung von SSH-Keys. Wenn du die generiert hast und auf dem Server eingefügt hast, kannst du dich einfach mit
Code: sftp -i <sshkey> <benutzer>@<server> anmelden.
RE: SFTP Autologin - Dream-Code - 22.04.2015 12:28 Steht eigentlich alles hier bzw. sicherlich auch in der man-Page zu "sftp": [Link: Registrierung erforderlich] Wenn du das mit der Key-Authentifizierung bereits eingerichtet hast, ist für dich der Parameter "-b" interessant, mit dem du eine Datei mit Kommandos über geben kannst, die ausgeführt werden sollen. Wichtig: da müssen sftp-Kommandos rein und keine normalen Shell-Kommandos. RE: SFTP Autologin - Peter - 22.04.2015 12:29 - *gelöst* SFTP Autologin - VarmintLP - 22.04.2015 22:58 Hat sich soweit erledigt ich muss nur noch versuchen eine Variable einzuschleusen in diese Datei und fertig Edit: So nun habe ich es fertig und damit ich niemanden im dunkeln lasse, schreibe ich euch meinen Lösungsweg auf. Ich bin wie folgt vorgegangen. Ich habe mit google, denn gidf , folgende Seite gefunden. [Link: Registrierung erforderlich] Dort hat ein User ein ähnliches Problem und es wurde sehr simpel gelöst. Diesen Weg habe ich aufgenommen und es mit folgendem Code gelöst. Code: sftp "root@<ServerIP>" << EOF
|