Temat: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

Jak w najnowszej wersji Gargoyle Attitude Adjustment można uruchomić server ftp vsftpd z katalogiem /mnt/ftp.
Mój plik cat /etc/vsftpd.conf

 background=yes
listen=yes
local_umask=022
check_shell=no
session_support=no
chroot_local_user=yes
user_config_dir=/etc/vsftpd_users
anonymous_enable=yes

Po uruchomieniu polecenia /etc/init.d/vsftpd start
ERROR: No drives attached, no directories to share!

2

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

Ustawiłeś folder dla użytkownika w /etc/passwd ?

3

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

Przeczytać jeszcze raz poradnik. I zrozumieć co się robi.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

4

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

dzięki za poradę
ale w poradniku nie ma jak odistalować pakiet vstpd
odistalowałem plugin-gargoyle-usb-storage
teraz chce zainstalować vstpd i mam komunikat

 opkg install vsftpd
ERROR: Specified install destination is not writable, exiting

5

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

opkg install opkg

zrób wcześniej.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

dalej jest to samo
nie podmienia mi pliku w /etc/init.d/vstpd
w poradniku tego nie ma!! jest tylko żeby odinstalować i ponownie zainstalować normalny z repozytorium OpenWrt.
Gdzie znajdę ten normalny z repozytorium OpenWrt?????

7

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

mówisz że wszystko jest w poradniku, a jednak nic nie mówisz skąd zainstalować, jak usunąć, dla normalnego użytkownika stawia to trudność bo musi przekopywać się przez kolejne dokumentacje, dzięki i poddaje się

8 (edytowany przez Skajper4 2014-02-27 18:55:36)

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

tomi513 Postaram się Ci pomóc. Tylko zrób tak.

opkg vsftpd remove
rm -r /etc/vsftpd_users
rm /etc/vsftpd.conf
rm /etc/init.d/vsftpd
wget http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/vsftpd_3.0.2-1_ar71xx.ipk -P /tmp/
opkg update
opkg install /tmp/vsftpd_3.0.2-1_ar71xx.ipk
(jeśli będzie potrzebował jakichś zależności, możesz je pobrać z powyższego linku)
echo syslog_enable=yes >> /etc/vsftpd.conf
echo log_ftp_protocol=yes >> /etc/vsftpd.conf
(to tak dla ew. debugowania, jak będzie działać można je usunąć)

Następnie robisz konto wg. tej części poradnika Link
Jeśli będzie działać, napisz to skonfigurujemy anonymousa (który działa tylko przez klienta, np. FileZilla, w chrome i eksploratorze mi nie działało)
Pamiętaj aby zastąpić "/mnt/sda1" swoim katalogiem na zamontowanym dysku.

9

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

tomi513 napisał/a:

dalej jest to samo
nie podmienia mi pliku w /etc/init.d/vstpd
w poradniku tego nie ma!! jest tylko żeby odinstalować i ponownie zainstalować normalny z repozytorium OpenWrt.
Gdzie znajdę ten normalny z repozytorium OpenWrt?????

Jak odinstalowałeś (zrobiłeś to?) to o jakiej podmianie w ogóle piszesz?

Jest w repozytorium openwrt: http://downloads.openwrt.org/attitude_a … /packages/

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

dzięki
dodałem użytkownika anonimowego, ale nie mogę uzyskać dostępu do listy katalogów
dodam że ja mapuję katalog /mnt/ftp z innego ftp poleceniem
curlftpfs ip_zew:port /mnt/ftp -o user=t:t
katalog ftp nadałem uprawnienia chmod 777
to dostaję z fillezilly

550 Failed to change directory.
Błąd:    Nie udało się otrzymać listy katalogów

11 (edytowany przez Skajper4 2014-02-27 19:57:45)

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

I tu może być problem. Przypisz lokalny katalog i sprawdź czy działa. Po pierwsze, Zapewne twoje kombinowanie na nic nie wyjdzie, lepiej jakbyś zrobił redirecta bezpośrednio na ftp niż takie kombinacje.  Filezilla jasno mówi, że nie może uzyskać katalogów, zwyczajnie polecenie dochodzi do serwera na routerze, ale curlftpfs nie przerabia tego na komendy do innego serwera. To nigdy nie będzie w ten sposób działać. Po drugie, zauważ jakie masz ogromne straty w prędkości. Nie dość, że musisz to odebrać, przetworzyć, zbuforować to i wysłać.

12

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

lokalnie mam dostęp, widzę katalogi ze zdalnego serwera
nic nie da rady zrobić?
jak przekierować porty żeby odrazu tylko z sieci lokalnej był zalogowany jako anonimowy na serwerze ftp?

13

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

Z sieci lokalnej czyli masz na myśli Komputer (anon) > router (log:pass) > serwer? Nie wiem czy się tak da.

14

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

tak dokładnie?
jakieś inne pomysły masz? Może Cezary coś wymyśli smile
Może otoczenie sieciowe?

15 (edytowany przez tomi513 2014-02-28 14:50:38)

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

hurra działa
zamontowałem katalog /mnt/ftp z opcją -o allow_other

curlftpfs nazwa_ser_ftp:port/mnt/ftp -o user=user:password -o allow_other 

działa mi tylko dla konta lokalnego ftp, natomiast dla użytkownika anonimowego mi nie działa,
Jak mam ustawić lokalny ftp dla użytkownika anonimowego ?

16 (edytowany przez Skajper4 2014-02-28 20:30:14)

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

W poradniku jest napisane. Ustawiasz w /etc/passwd dla usera ftp katalog, a katalogowi nadajesz chmod 777.

17

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

ustawiłem tak jak w poradniku i dostaje komunikat w fillezilla

500 OOPS: vsftpd: refusing to run with writable root inside chroot()

18

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

A no widzisz, bedziesz mógł jedynie uploadować do /mnt/ftp/uploads (lub do innego katalogu który określisz w konfiguracji, nie może on być katalogiem "home" użytkownika (czyli głownym, w tym przypadku /mnt/ftp)

19

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

Czyli co mam zrobić?

20

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

Jest opisane w poradniku.

21

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

myślałem że przejdzie bez katalogu upload, ja katalog /mnt/ftp montuje curlftpfs  i mam cały tylko do odczytu, zostaje mi tylko potworzyć konta dla użytkowników

22

Odp: vsftpd - dostęp anonimowy do katalogu /mnt/ftp

I mówisz, że chciałeś coś wysłać na katalog tylko do odczytu?