FTP
FTP (File Transfer Protocol) pozwala przesyłać pliki na serwer i z serwera, ale nie szyfruje połączenia. Oznacza to, że login, hasło i dane mogą zostać przechwycone w sieci.
SFTP
SFTP (SSH File Transfer Protocol) działa przez szyfrowane połączenie SSH. Zapewnia bezpieczny transfer plików i jest standardem wszędzie tam, gdzie zarządza się produkcyjnym środowiskiem.
Zastosowania
- wgrywanie plików strony,
- aktualizacja zasobów,
- pobieranie backupów i logów,
- zarządzanie katalogami na serwerze.
Dobre praktyki
- unikać zwykłego FTP na produkcji,
- używać SFTP lub deployów automatycznych,
- ograniczać konta do minimalnych uprawnień,
- łączyć transfer z poprawnymi uprawnieniami plików (CHMOD).