LSDEEX

October 19, 2011

Как поднять ftp-демона на чистой машине

Filed under: bash, linux, хостинги — admin @ 4:07 pm

Это делается просто.

1 ставим pure-ftpd.i686 : Lightweight, fast and secure FTP server
yum install pure-ftpd

2 создаем ftp-юзера: adduser ftpadmin
3 ставим ему пароль: passwd ftpadmin
3.2 ставим ему домашней директорией www: usermod -d /var/www/ ftpadmin

4 запускаем сервер: pure-ftpd -4 -A -B -M -l unix -U 022:022

Если ругается на libmysqlclient.so:

wget -O /usr/lib64/libmysqlclient.so.15 http://files.directadmin.com/services/es_5.0_64/libmysqlclient.so.15
chmod 755 /usr/lib64/libmysqlclient.so.15
ldconfig

5 подключаемся по FTP: ftpadmin:пароль@сервер и попадаем в /home/ftpadmin/

конспектом отсюда

January 25, 2011

как примонтировать ftp-папку и как заливать файл на ftp через консоль

Filed under: bash, linux — admin @ 1:50 pm

Была у меня цель – заливать файлы на ftp с помощью одной только консоли.
Например так: upload test.txt — на выходе получаем ссылку на скачивание

С таким скриптом устраняется зависимость от любых сервисов типа sendspace, которые к тому же периодически мониторят всякие “хакеры”, ища что-нибудь интересное.

Наконец, я его реализовал.

Нам понадобится:
1 примонтировать ftp папку к нашей системе
2 написать bash-скрипт для загрузки файла

Приступим.
(more…)

Powered by WordPress