FTP over SSH (SFTP) In delphi 2010

I am writing a simple Delphi application to upload multiple files to an SFTP server. I thought I could use the TIdFTP indy client, but it’s seams since they are not an option for FTP Over SSH (SFTP), does anyone know any Free / Open Source components for Delphi 2010 that will support FTP over SSH ( SFTP). Due to security concerns, they were unable to use Active X controls, so do not respond to Active X solutions.

Thanks for the help,

Kyle

+6
delphi delphi-2010 sftp
source share
7 answers

SFTP and "FTP over SSH" are two separate things, and none of them are SSL-related (as someone else suggested). SFTP is a sub-protocol of SSH, while "FTP over SSH" is good / bad FTP tunneling over an SSH port forwarding.

Anyway, what you need is the SSH Delphi library. I was unable to find a free SSH library for Delphi and finished buying SecureBlackbox (http://www.eldos.com/), which, by the way, is great, although SecureBridge (http://www.devart.com) also looks pretty good .

+11
source share

1) SFTP is not FTP-over-SSH. Read the discussion here .

2) There are no free Delphi components for SFTP. You can use the SFTP client and server components for Delphi (part of the SecureBlackbox product), which are supported and supported by a commercial solution.

+9
source share

I used the PuTTY SCP command line utility, with its standard knowledge of the CreateProcess Method .

+4
source share

IP * Works include the SFTP component - http://www.nsoftware.com/products/component/sftp.aspx and a registered Delphi XE XE2 user can download this from the central code (ID: 28437), ID: 28012)

and for Synapse, a demo version of simple SFTP - http://synapse.ararat.cz/files/contrib/

+3
source share

Take a look at Synapse ( http://synapse.ararat.cz/doku.php/download ), supporting ssl protocole. Sample code: http://synapse.ararat.cz/doku.php/public:howto:tcpwithssl

0
source share

Another set of secure connection components is from nSoftware: http://www.nsoftware.com/ipworks/ssh/components.aspx

You get an SSH tunnel and SFTP.

They also offer a complete set of SSL related components: http://www.nsoftware.com/ipworks/ssl/components.aspx

0
source share

libssh2 (wriiten in C) supports SFTP, and we have two separate Delphi wrappers (not sure which one is better):

https://github.com/pult/libssh2_delphi and https://github.com/dimmaq/delphi-libssh2

0
source share

All Articles