Przejdź do zawartości

SSH File Transfer Protocol

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez 79.186.95.83 (dyskusja) o 19:17, 4 lut 2008. Może się ona znacząco różnić od aktualnej wersji.

SFTP (ang. SSH File Transfer Protocol) – protokół pozbawiony wad, które posiada zwykły FTP. Przesyłając plik dzięki protokołowi FTP uzyskujemy dobre przepływności, ale nie zyskujemy bezpieczeństwa, nasze hasła nie są szyfrowane. Znaczną poprawę bezpieczeństwa przynosi protokół SFTP, który nie wymaga na danym hoście posiadania serwera FTP, wystarczy konto SSH, którego jest on rozszerzeniem, używa jego struktury oraz przez niego się łączy.

Składnia:

 [-1Cv] [-B buffer_size] [-b batchfile] [-F ssh_config]
 [-o ssh_option] [-P sftp_server_path] [-R num_requests]
 [-S program] [-s subsystem | sftp_server] host
 sftp user@host[:file [file]]]
 sftp user@host[:dir[/]]]
 sftp -b batchfile [user@]host

Oprogramowanie

Wiele systemów operacyjnych nie ma domyślnie zaaplikowanych aplikacji do obsługi protokołu SFTP, dlatego też powstało dużo projektów na wiele platform, między innymi dla: