SFTP: проверить сервер перед загрузкой файлов сайта
SFTP передаёт файлы через SSH и позволяет работать с удалённым каталогом сайта. До отправки файлов важно подтвердить сервер, учётную запись и путь назначения.
Назначение
SFTP передаёт файлы через SSH и позволяет работать с удалённым каталогом сайта. До отправки файлов важно подтвердить сервер, учётную запись и путь назначения.
Как это работает
При первом соединении клиент может предложить довериться ключу сервера. Отпечаток сверяют по независимому доверенному каналу, например в панели провайдера. Параметр -P у sftp задаёт порт, а команды lpwd и pwd показывают локальную и удалённую папки.
Пример
sftp -P 22 deploy@example.com
# В интерактивном клиенте после проверки ключа:
lpwd
pwd
ls
# Завершить сеанс без изменения файлов:
bye
Что должно получиться
Пример показывает безопасную последовательность осмотра, а не готовую загрузку. Example.com и deploy — заглушки; используйте свой сервер и отдельную учётную запись с необходимыми правами.
Граница применения и частая ошибка
Не отключайте проверку ключа ради исчезновения предупреждения. Изменившийся ключ может быть следствием переустановки или признаком подмены — сначала выясните причину. Не публикуйте приватный SSH-ключ, пароли и резервные копии в каталоге сайта.
Самостоятельная проверка
Подключитесь к своему тестовому серверу и запишите разрешённую папку назначения без секретов. Перед будущим put проверьте резервную копию и точное имя файла. Для первого опыта выберите отдельный учебный каталог, не корень рабочего сайта.