LINUX.ORG.RU

ЕМНИП, то в файле /etc/vsftpd.conf можно прописать нужную директорию с помощью переменной local_root=. То бишь, если ты задашь что-то типа local_root=/home/username/ftp, то юзер будет направлен в эту папку изначально.

Gonzo ★★★★★
()
Последнее исправление: Gonzo (всего исправлений: 2)

Не очень понятна суть проблемы. Расшарить можно что угодно. Можно работать с существующим локальным пользователем, можно создать отдельного для фтп, можно запилить виртуального. Папку конкретную можно задать. Выбрать порты, через какие будет всё бегать, и прокинуть эти порты наружу через роутер (это если у вас домашняя сетка). Ну, и соответственно, у железки, которая будет будет светить в инет, должен быть выделенный IP, либо имя. Раз уже есть вебсервер, то, доступ к нему уже организован? Значит ломимся за ftp на свой сервер по 21-у порту. Или по другому, какой назначили в конфиге.

Вообще, в самом конфиге vsftp вполне понятно всё расписано. Да и в инете море инфы. Например, первое попавшееся

beduin747
()
Ответ на: комментарий от beduin747

задача чтоб можо было скачать файлы пользователя из интернета любому челу без авторизации. чтоб можно было дать ссылку на файл для скачки либо список файлов в браузере был доступен

Regacar
() автор топика
Ответ на: комментарий от Regacar

Ну, про фтп вам уже всё написали. Правьте конфиги по инструкции.

Если надо в браузере, то, вероятно, надо сделать ссылку с каталога в то место, откуда у вас файлы для веба отдаются. И давать на них ссылки. Или страничку с ссылками сделать и выложить.

beduin747
()
Ответ на: комментарий от WitcherGeralt

Здесь

Смотря, какой дистр. В бубунтах/дебьянах вроде так.

*шепотом: тоже не понял, чего хочет ТС*

Gonzo ★★★★★
()
Ответ на: комментарий от WitcherGeralt

И в чём проблема? Настрой веб-сервер, путь обслуживает необходимую директорию.

проблема в том что я незнаю как так сделать

Regacar
() автор топика
Ответ на: комментарий от Regacar

А гуглить знаешь как?

С таким подходом, тебе лучше в раздел Job. Задача-то простейшая, но если ты не осилил погуглить и сделать сам, то не сможешь и с подсказкой.

WitcherGeralt ★★
()
Ответ на: комментарий от WitcherGeralt

ну вижу ты профи и гуглить умеешь. за 500руб сделаешь? эту простую задачу которую можно решить просто погуглив.
по дискорду.
А перед оплатой даешь мне ссылку где решение хотябы от части написано

напомню что я писал: расшарить одну папку! Не всю папку пользователя!
щас папка пользователя /www/site.com/ftp
есть уже расшаренная папка на /www/site.com/public_html/files

папку фтп пользователя в public_html не ложить так как это не безопасно.

Го?

Regacar
() автор топика
Ответ на: комментарий от Regacar

На профи у тебя денег не хватит, найми шлакоблокуня.

Если шлакоблокунь не согласится настроить тебе Apache2 или Nginx, то смотри сюда:

Проще чем Nginx: https://caddyserver.com/docs/quick-starts/static-files

PHP, как ты хотел: php -S 0.0.0.0:$port — понятия не имею работает ли, погуглил просто за тебя.

Python: python3 -m http.server $port

@kompospec, я тебе клиента нашёл.

WitcherGeralt ★★
()
Последнее исправление: WitcherGeralt (всего исправлений: 2)
Ответ на: комментарий от Regacar

ТС, фтп уже повыпиливали из всех почти оборзевателей. о каком FTP ты говоришь?

чтобы без авторизации - это называется анонимный ftp

как уже тут сказали - тебе на самом деле надо простейший вариант веб-сервера, апач или ещё какой lighttpd.

mumpster ★★★★★
()
Последнее исправление: mumpster (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.