Вебсправочник
Основы веб-разработки

SFTP: проверить сервер перед загрузкой файлов сайта

SFTP передаёт файлы через SSH и позволяет работать с удалённым каталогом сайта. До отправки файлов важно подтвердить сервер, учётную запись и путь назначения.

Назначение

SFTP передаёт файлы через SSH и позволяет работать с удалённым каталогом сайта. До отправки файлов важно подтвердить сервер, учётную запись и путь назначения.

Как это работает

При первом соединении клиент может предложить довериться ключу сервера. Отпечаток сверяют по независимому доверенному каналу, например в панели провайдера. Параметр -P у sftp задаёт порт, а команды lpwd и pwd показывают локальную и удалённую папки.

Пример

sftp -P 22 deploy@example.com
# В интерактивном клиенте после проверки ключа:
lpwd
pwd
ls
# Завершить сеанс без изменения файлов:
bye

Что должно получиться

Пример показывает безопасную последовательность осмотра, а не готовую загрузку. Example.com и deploy — заглушки; используйте свой сервер и отдельную учётную запись с необходимыми правами.

Граница применения и частая ошибка

Не отключайте проверку ключа ради исчезновения предупреждения. Изменившийся ключ может быть следствием переустановки или признаком подмены — сначала выясните причину. Не публикуйте приватный SSH-ключ, пароли и резервные копии в каталоге сайта.

Самостоятельная проверка

Подключитесь к своему тестовому серверу и запишите разрешённую папку назначения без секретов. Перед будущим put проверьте резервную копию и точное имя файла. Для первого опыта выберите отдельный учебный каталог, не корень рабочего сайта.

Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.