Как настроить SFTP на VPS сервере?

Если у вас есть виртуальный частный сервер (VPS), и вы хотите настроить безопасный протокол передачи файлов (SFTP) для управления вашими файлами, то этот гайд поможет вам сделать это быстро и легко.

Начнем с того, что SFTP представляет собой защищенный протокол передачи файлов, который использует шифрование для обеспечения безопасности вашей информации. Он является отличной альтернативой простому FTP, который передает данные в открытом виде и менее безопасен.

Для настройки SFTP на вашем VPS сервере вам понадобится доступ к командной строке и учетные данные администратора.

Шаг 1: Установка OpenSSH

Первым шагом является установка OpenSSH, который является программным обеспечением для безопасной передачи данных по протоколу SSH.

Выполните следующую команду в командной строке:

sudo apt install openssh-server

После установки OpenSSH сервера вы сможете использовать SFTP для передачи файлов на ваш VPS сервер.

Шаг 2: Создание нового пользователя

Создайте нового пользователя, который будет использовать SFTP для доступа к вашему VPS серверу. Это позволит вам управлять доступом и безопасностью вашей информации.

Используйте следующую команду для создания нового пользователя:

sudo adduser username

Замените «username» на желаемое имя пользователя.

Шаг 3: Настройка доступа SFTP

Теперь настройте доступ SFTP для созданного пользователя. Отредактируйте файл настроек SSH, введя следующую команду:

sudo nano /etc/ssh/sshd_config

Найдите строку «Subsystem sftp /usr/lib/openssh/sftp-server» и измените ее на:

Subsystem sftp internal-sftp

Добавьте следующий блок в конец файла:

Match User username ChrootDirectory /home/username ForceCommand internal-sftp

После внесения изменений в файл настроек перезапустите службу SSH:

sudo systemctl restart sshd

Шаг 4: Подключение к серверу через SFTP

Теперь вы можете подключиться к вашему VPS серверу через SFTP, используя программу для работы с SFTP, такую как FileZilla или WinSCP. Введите IP-адрес сервера, имя пользователя и пароль, чтобы начать передачу файлов безопасно.

Теперь у вас есть настроенный SFTP на вашем VPS сервере. С помощью этого безопасного протокола передачи файлов вы сможете управлять своими данными безопасно и эффективно.