SFTP

SSH File Transfer Protocol - protokół komunikacyjny typu klient-serwer, który umożliwia przesyłanie plików poprzez sieć TCP/IP.

# Połączenie
sftp -F <plik_konfiguracyjny> <nazwa_serwera>
 
# Wyświetla dostępne polecenia
help
 
# Wysłanie pliku (upload)
put <nazwa_pliku>
 
# Pobranie pliku (download)
get <nazwa_pliku>
 
# Wyświetla informację o ilości miejsca na dysku
df -h
 
# Wyświetla zawartość katalogu
ls
 
# Wyjście
exit

Przykładowy plik konfiguracyjny.

Host <nazwa_serwera>
HostName xxx.xxx.xxx.xxx
User <nazwa_uzytkownika>
PasswordAuthentication no
# Jeżeli serwer nie obsługuje nowszych metod szyfrowania:
KexAlgorithms +diffie-hellman-group1-sha1
IdentityFile /root/.ssh/id_rsa