Skip to main content

SFTP протокол

Что такое SFTP?

SFTP (SSH File Transfer Protocol) — протокол для передачи файлов поверх SSH. Вся передача данных зашифрована.

Зачем нужен SFTP?

  • Передача файлов между локальной машиной и сервером
  • Безопасность — весь трафик шифруется через SSH
  • Работа с правами файлов и папок
  • Интеграция с IDE и файловыми менеджерами

Базовое использование

Подключение

sftp kollokpoi@192.168.0.103

Основные команды

# Навигация
ls # Список файлов на сервере
cd folder # Перейти в папку

# Передача файлов
put file.txt # Загрузить на сервер
get file.txt # Скачать с сервера

# Управление
rm file # Удалить
mkdir folder # Создать папку

Почему SFTP, а не FTP?

  • Безопасность — шифрование по умолчанию
  • Один порт — использует порт SSH (22)
  • Права файлов — сохраняются Unix-права
  • Надежность — встроен в SSH, не нужна отдельная служба