SFTP передаёт файлы через SSH-соединение. В Windows удобно использовать WinSCP; отдельный FTP-сервер не нужен, если на VPS работает SSH и пользователь имеет доступ по SFTP.
Подготовьте подключение
Нужны адрес VPS, порт SSH, имя пользователя и способ авторизации. Обычно порт 22, но его могли изменить. Не вводите пароль или закрытый ключ на сторонних сайтах.
Настройте WinSCP
- Создайте новое подключение и выберите SFTP.
- Укажите адрес, порт и пользователя.
- Выберите пароль или закрытый ключ.
- При первом подключении проверьте отпечаток ключа сервера по доверенному источнику.
Если отпечаток неожиданно изменился, сначала выясните причину.
Передача файлов
Перенесите файл в нужный каталог. Для конфигураций служб лучше загрузить отдельную копию, проверить содержимое и лишь затем заменять рабочий файл.
Права доступа
ls -l /path/to/file
ls -ld /path/to/directory
Ошибка доступа не означает, что нужно выдать всем права на запись. Избегайте chmod -R 777: такая команда может открыть конфигурации и данные для изменения посторонними пользователями.
Альтернатива — команда sftp
sftp USER@SERVER_IP
В интерактивном режиме команды put и get загружают и скачивают файлы. Если соединение не устанавливается, проверьте порт SSH, права пользователя и журналы. Инструкция по терминальному подключению: PuTTY к VPS.

