Delphi.cz

Český portál Delphi

Delphi a SFTP

SFTP není FTP přes SSH, ale jiný protokol, který FTP čím dál více nahrazuje. Jaké komponenty můžeme v Delphi použít?

Není mi známá žádná open source nebo free implementace, kromě SFTP dema v archívu synapse - synapse.ararat.cz/files/contrib/. Problémem je, že i kdybych si s tím chvilku hrál, tak to používá cryptlib resp. CryptLib Pascal header. No a protože použití CryptLib je povoleno jen pro nekomerční projekty nebo projekty, které nepřesahují zisk $5,000 (a to i v rámci interního firemního použití) tak to tím nepřipadalo pro mne v úvahu. Tudíž jsem zamířil do komerční sféry.

V podstatě nyní znám několik knihoven:

Většina z komponent podporuje nejen SFTP, ale i jiné SSH protokoly.

Nakonec jsem zvolil samozřejmě řešení od DevArt, jejich komponenty mají vždy vysokou kvalitu a jsou velmi optimalizované. Jen s jedním free serverem jsem narazil, bylo to tam pomalé, ale FileZilla u něho vypisovala v logu nějaký workaround ohledně bugu SSH.

Jinak na testování nebo i na šifrovaný přenos souborů mezi počítači je velmi zajímavý program free mini sftp server (zdarma, nemusí se instalovat, ke stažení v druhé půlce stránky).

Datum: 2011-12-05 21:43:00 Tagy: komponenty, praxe, synapse, SSH, SFTP

Komponenty Praxe