Sponsor-Board.de
Antwort schreiben  Thema schreiben 

*gelöst" SFTP Autologin

Verfasser Nachricht

Beiträge: 433
Bewertung: 6
Registriert seit: Mar 2011
Status: offline


Beitrag: #1
*gelöst" SFTP Autologin

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>


Allerdings finde ich kein Beispiel, welches mir klarheit verschafft, wie ich das Passwort gleich mit auf den Weg gebe. Ich dachte da an so eine einfache Lösung wie:

Code:
sftp -p <Passwort> <FTPUsername>@<Domaine/IP-Adresse>


Nun bitte ich mal wieder um eure Hilfe und würde mich freuen, wenn ich mal wieder auf euch zählen kann.

Gruß
VarmintLP


War der Beitrag hilfreich? Dann kann ein einfacher Klick auf den Danke-button ja wohl nicht schaden. Biggrin

Dieser Beitrag wurde zuletzt bearbeitet: 23.04.2015 13:27 von VarmintLP.

22.04.2015 08:10
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 121
Bewertung: 35
Registriert seit: Oct 2012
Status: offline


Beitrag: #2
RE: SFTP Autologin

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.


[Link: Registrierung erforderlich] - [Link: Registrierung erforderlich]

Dieser Beitrag wurde zuletzt bearbeitet: 22.04.2015 08:49 von cse342.

22.04.2015 08:48
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 433
Bewertung: 6
Registriert seit: Mar 2011
Status: offline


Beitrag: #3
RE: SFTP Autologin

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.


Wie generiere ich diesen Key denn, damit die Frage auch gelöst ist. Biggrin

Edit: Ok das mit dem Generieren hat sich erledigt, aber wie sieht der sshkey ungefähr aus, wenn ich den einfügen soll.

Edit Edit: Hat sich doch erledigt, denn wie heißt es so schön. GIDF Biggrin

Nur ne letzte Frage. Wie verwende ich SFTP-Kommandos im Skript?


War der Beitrag hilfreich? Dann kann ein einfacher Klick auf den Danke-button ja wohl nicht schaden. Biggrin

Dieser Beitrag wurde zuletzt bearbeitet: 22.04.2015 09:46 von VarmintLP.

22.04.2015 09:00
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 1.385
Bewertung: 48
Registriert seit: Dec 2011
Status: offline


Beitrag: #4
RE: SFTP Autologin

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.

22.04.2015 12:28
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

 
Beiträge: Keine Angabe
Registriert seit: Keine Angabe
Status: Unbekannt


Beitrag: #5
RE: SFTP Autologin

-

22.04.2015 12:29
 
Diese Nachricht in einer Antwort zitieren

Beiträge: 433
Bewertung: 6
Registriert seit: Mar 2011
Status: offline


Beitrag: #6
*gelöst* SFTP Autologin

Hat sich soweit erledigt ich muss nur noch versuchen eine Variable einzuschleusen in diese Datei und fertig Tongue

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 Biggrin, 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
put <Pfad>/"$Var1-$Var2".XYZ
bye
EOF


Da ich mich als Root verbinde, brauche ich mir keine Sorgen, um die Rechte zu machen.

So habe ich mein Problem gelöst und eventuell, habe ich auch anderer Leute Frage beantwortet. Tongue

Der Witz an der Sache ist, dass ich oft hier versuche ein Problem zu ebschreibung und alleine bei dieser problem geschreibung komme ich auf neue Ideen, wonach ich google ausfragen kann und somit bekomme ich die Antworten, die ich eigentlich von euch erhalten wollte. XD

Danke aber an alle, die sich bemüht haben. Tongue


War der Beitrag hilfreich? Dann kann ein einfacher Klick auf den Danke-button ja wohl nicht schaden. Biggrin

Dieser Beitrag wurde zuletzt bearbeitet: 23.04.2015 13:24 von VarmintLP.

22.04.2015 22:58
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
Question MySQLi Update funktioniert nicht [GELÖST] pixodoo 5 2.045 11.11.2016 18:14
Letzter Beitrag: pixodoo
  *gelöst* Linux Skript Case VarmintLP 0 1.401 10.03.2015 09:13
Letzter Beitrag: VarmintLP
  *gelöst* PHP/jQuery VarmintLP 6 1.732 25.02.2015 10:37
Letzter Beitrag: VarmintLP
  *Gelöst* Mehrere Parameter für Script mitliefern VarmintLP 5 1.449 18.12.2014 13:20
Letzter Beitrag: Aaron
  [gelöst]Internetexplorer will mal wieder nicht? snowman 2 1.166 03.07.2012 20:19
Letzter Beitrag: chris.taCqila

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren