Polecenie sftp
(Secure File Transfer Protocol) służy do bezpiecznego przesyłania plików między komputerami za pomocą protokołu SSH. Umożliwia zarówno przesyłanie plików, jak i zarządzanie zdalnymi katalogami.
Podstawowa składnia polecenia sftp
wygląda następująco:
sftp [opcje] [użytkownik@host]
Oto kilka powszechnie używanych opcji dla polecenia sftp
:
-o
: Umożliwia przekazanie dodatkowych opcji do klienta SSH.-P
: Określa port, na którym nasłuchuje serwer SSH (domyślnie 22).-b
: Umożliwia wykonanie poleceń z pliku wsadowego.Poniżej znajdują się przykłady użycia polecenia sftp
:
sftp user@hostname
put lokalny_plik.txt
get zdalny_plik.txt
put -r lokalny_katalog
sftp -b polecenia.txt user@hostname
-P
, jeśli serwer SSH nasłuchuje na innym porcie niż domyślny.ls
w sesji sftp
, aby wyświetlić zawartość zdalnego katalogu.