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

Как настроить 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 сервере. С помощью этого безопасного протокола передачи файлов вы сможете управлять своими данными безопасно и эффективно.