Привет! С удовольствием расскажу тебе о том, как настроить SFTP сервер на Ubuntu, чтобы с одного компьютера можно было скачивать файлы с сервера․ Я сам недавно настраивал SFTP сервер и хочу поделиться своим опытом с тобой․Для начала нам понадобится сервер с установленной операционной системой Ubuntu․ Если у тебя уже есть такой сервер, можем приступать к установке и настройке SFTP сервера․1․ Установка OpenSSH Server⁚
Открой терминал на сервере и выполните следующую команду⁚
sudo apt update
sudo apt install openssh-server
Данная команда обновит список доступных программных пакетов и установит OpenSSH Server․2․ Настройка SFTP⁚
Открой файл конфигурации OpenSSH Server командой⁚
sudo nano /etc/ssh/sshd_config
Найди строку с параметром ″Subsystem sftp″ и измените ее на⁚
Subsystem sftp internal-sftp
После этого добавьте следующий блок конфигурации в конец файла⁚
Match User <имя пользователя>
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
ChrootDirectory <путь к каталогу>
Замени `<имя пользователя>` на имя пользователя, с которого ты хочешь скачивать файлы․ `<путь к каталогу>` ౼ это путь к каталогу, в который будут ограничены доступы для этого пользователя․ Например, `/home/<имя пользователя>/upload`․3․ Создание пользователя и каталога⁚
Выполни команду для создания нового пользователя⁚
sudo adduser <имя пользователя>
Замени `<имя пользователя>` на имя желаемого пользователя․ При запросе введи пароль для этого пользователя․Далее, создай каталог для этого пользователя, куда будут загружаться файлы⁚
sudo mkdir /home/<имя пользователя>/upload
sudo chown <имя пользователя>⁚<имя пользователя> /home/<имя пользователя>/upload
Не забудь заменить `<имя пользователя>` на имя пользователя, которое ты указал при создании пользователя․4․ Перезапуск службы SSH⁚
Перезапустим службу SSH, чтобы изменения вступили в силу⁚
sudo service ssh restart
Вот и все! Теперь ты можешь скачивать файлы с SFTP сервера с помощью программы-клиента, такой как FileZilla или WinSCP, указав IP-адрес сервера, имя пользователя и пароль․
Надеюсь, эта статья оказалась полезной для тебя․ Удачи в настройке SFTP сервера на Ubuntu!