Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi SSH over FTP und nicht FTPS (https://www.delphipraxis.net/137758-ssh-over-ftp-und-nicht-ftps.html)

MasterTobi 28. Jul 2009 09:10


SSH over FTP und nicht FTPS
 
Hallo,
da mein programm daten über einen FTP server empfängt, musst ich den Benutzernamen und das Passwort über SSH senden. Dazuz hab ich hier im Forum geschaut, die Komponente Plinkremote blick ich nicht -.-, da entschied ich mich für die ICS Komponenten von Overbyte, wo ich nun gerade gelesen hab irgendwo im Netz das die nur FTPS unterstützt -.-


gibts den überhaupt eine kostenfreie SFTP Komponente ? oder gibts ein tutorial für Plinkremote?


mfg
Tobi

Klaus01 28. Jul 2009 10:19

Re: SSH over FTP und nicht FTPS
 
Hallo Tobi,

was willst Du denn machen?
SFTP : hat nicht mit FTP zu tun, es ist auch nicht FTP over SSH
kurz gesagt SFTP ist ein eigenes Protokoll.

FTP over SSH: Du solltest dann einen SSH Tunnel aufbauen und kannst dann über den Tunnel
FTP machen.

und den Satz "
Zitat:

da mein programm daten über einen FTP server empfängt, musst ich den Benutzernamen und das Passwort über SSH senden
"
verstehe ich nicht so richtig.

Grüße
Klaus

MasterTobi 28. Jul 2009 10:39

Re: SSH over FTP und nicht FTPS
 
jo ich drück mich nie so aus dass es jemand versteht xD

genau wie du es sagt ftp über den ssh tunnel (port 22)

habs jetzt mit der Plinkremote komponente gemacht geschafft, zumindest eine verbindung :)

weiß jemand wie man jetzt mit dieser komponente downloaden kann ?

Klaus01 28. Jul 2009 10:58

Re: SSH over FTP und nicht FTPS
 
Hallo Tobi,

hier findest Du eine Anleitung der Uni Gießen
wie mit FTP über SSH gearbeitet werden kann.

Grüße
Klaus

MasterTobi 29. Jul 2009 08:23

Re: SSH over FTP und nicht FTPS
 
hm
danke für die anleitung nur möchte ich nicht das das zu sehen ist was dort passiert.

bei der anleitung brauche ich ja Ws_ftp, muss ich ja dann auch noch nebenbei öffnen um die daten zu bekommen die ich brauch ^^

ich dachte mir das das auch mit den ics komponenten von Overbyte oder mit den Indy Komponenten funktioniert anstatt WS_ftp, aber das geht nicht da die Komponenten immer ip/port/benutzer un pw haben wollen, hat vll jemand eine/die Lösung?




mfg
Tobi

Klaus01 29. Jul 2009 08:30

Re: SSH over FTP und nicht FTPS
 
Guten Morgen,

du solltest das Beispiel ja auch nicht 1:1 umsetzen.
Es sollte Dir nur zeigen wie es im Prinzip funktioniert.

Also ersten einen SSH Tunnel aufbauen Port 21 weiterleiten.
Wie mann das mit Putty per Kommandozeile löst - keine Ahnung.

Dann kannst Du ganz normal TidFTpClient benutzen.
Nur geht dann der ControlPort (21) über SSH und der DataPort
(20)wird nicht über den Tunnel geführt.

Grüße
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz