FTP

Установка TFTP сервера (tftpd) в Ubuntu Linux

TFTP — простой протокол для передачи файлов по сети, использует протокол UDP (по порту 69), не поддерживает аутентификацию и шифрование. TFTP часто используется для загрузки файлов (прошивок, конфигураций) на устройства (маршрутизаторы, мини-АТС и другие), но его можно использовать и для простой пересылки файлов по сети между компьютерами. Для Linux доступно несколько TFTP демонов (серверов): tftpd, atftpd, tftpd-hpa. Вы можете использовать любой из них. Я расскажу, как устанавливать tftpd.

Виртуальные пользователи в VSFTPD

Перед нами стоит задача предоставить множеству пользователей доступ по FTP, при этом не создавая для этого реальных пользователей. Ко всему этому, все пользователи будут работать на сервере от одного реального пользователя, к примеру www-data или ftp. Управление доступом к папкам будут регулироваться на уровне установленных прав для директорий. Ни один из пользователей не уйдет дальше своей папки.
Не пугайтесь большого количества действий — все довольно просто. Приступим.

1# Устанавливаем vsftpd:

apt-get install vsftpd

Простая настройка vsftp

В этой статье рассмотрим простую настройку vsftp сервера. Разрешим заливать локальным пользователям заливать файлы. Чтобы пользователи не выходили за пределы домашнего каталога включим chroot окружение. А так же разрешим анонимным пользователям скачивать файлы из папки /var/ftp.
Настройка производилась на ubuntu server 12.04 но с других дистрибутивах она почти не отличается.

Устанавливаем пакет
1 apt-get install vsftpd

Редактируем файл /etc/vsftpd.conf
1 listen=YES
2 anonymous_enable=YES
3 local_enable=YES
4 write_enable=YES
5 local_umask=022
6 dirmessage_enable=YES

Как примонтировать FTP

 Вот вообще не удобно всегда нажимать Ctl+l и писать что-то типа ftp://dobro:zlo@superftpserver.ru и т.п.

style="display:inline-block;width:728px;height:15px"
data-ad-client="ca-pub-4493870272388852"
data-ad-slot="6622567932">

RSS-материал