Temat: ftp problem

ustawiam manualnie ftp bo posiadam Gargoyle z oficjalnej strony
coś nakombinowałem i nie mogę wy-listować żadnego katalogu. Chcę tylko dąć użytkownikom dostęp do jednego katalogu
moja konfiguracja

root@Gargoyle:~# cat /etc/config/ftp

config 'vsftpd'
        option 'anonmode' 'ro'
        option 'anonroot' '/tmp/'
        option 'access' 'local'
        option 'publicroot' '/tmp/usb_mount'
        option 'privateroot' '/tmp/usb_mount'

config 'user'
        option 'username' 'test'
        option 'password' 'test'
        option 'mode' 'ro'

config 'user1'
        option 'username' 't'
        option 'password' 't'
        option 'mode' 'rw'
root@Gargoyle:~# cat /etc/vsftpd.conf
dirmessage_enable=yes
download_enable=yes
dirlist_enable=yes
hide_ids=yes
syslog_enable=yes
local_umask=022
chmod_enable=no
chroot_local_user=yes
check_shell=no
user_config_dir=/tmp/vsftpd/users
listen=yes
listen_port=21
background=yes
use_sendfile=no
userlist_file=/tmp/vsftpd/userlist
userlist_enable=yes
userlist_deny=no
ftpd_banner=ftp server ready
anonymous_enable=no
local_enable=yes

2

Odp: ftp problem

Jak zainstalowałeś to czemu z gui tego nie ustawiasz?

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

3

Odp: ftp problem

ustawiam dostęp
        option 'anonmode' 'ro'
        option 'anonroot' '/tmp/usb_mount/866864D16864C213/jan'
        option 'access' 'local'
        option 'publicroot' '/tmp/usb_mount/866864D16864C213/jan'
        option 'privateroot' '/tmp/usb_mount/866864D16864C213/jan'
i dalej listuje cały dysk, chcę dać tylko dostęp do jednego katalogu na dysku

4

Odp: ftp problem

Bo ręcznie grzebałeś w użytkownikach w /etc/passwd i nie zmieniłeś katalogów domowych?

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

5

Odp: ftp problem

nie, grzebałem pierwsze w gui, a potem to tylko w /etc/vsftpd.conf i /etc/config/ftp
trzeba dodawać w systemie użytkownika do /etc/passwd żeby miał dostęp do ftp?
jak wogóle użytkowników dodać?

6

Odp: ftp problem

No tak, i dlatego się pytam dlaczego tego w gui nie zrobiłeś. Bo do ustawienia jest tego znacznie więcej, nie tylko vsftpd.conf.

(a tak swoją drogą - ustawienie vsftpd.conf recznie jest bez sensu, bo on z /etc/config/ftp właśnie powstaje).

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

7

Odp: ftp problem

tak wiem, tylko szkoda że nie można portu ustawić

8

Odp: ftp problem

Jakiego portu znowu?

Dodawanie użytkowników masz na eko.one.pl. W sumie masz tam nawet opisany w konfiguratorze vsftpd, do którego nie spojrzałeś nawet.

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

9

Odp: ftp problem

portu na którym ma działać ftp, domyślnie jest ustawiony port 21 a nie ma możliwości zmiany
jeszcze jeden mam problem a mianowicie
łącze się z zewnątrz z routerem i łączy mi się wszystko ale nie może wylistować katalogu, czy port 20 musi być otwarty?
dzięki

10

Odp: ftp problem

? Przecież to opcja w konfigu jest.

Zależy jakiego trybu używasz. Ogólnie nie, jeżeli pasywnego.

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

11 (edytowany przez Mari0 2011-11-12 22:16:35)

Odp: ftp problem

Ja przy użytkowniku ftp w /etc/passwd miałem (pomimo ustawiania w gui /tmp/usb_mount):
:/var:/bin/false
Dopiero ręcznie dopisałem
:/tmp/usb_mount:/bin/false

i teraz listuje mi usb_mount

Edit:
Dziwne jak dodałem użytkownika '11' to dobrze dopisało

Netgear WNDR3800 => Gargoyle 1.9.0.3 (r49208) by obsy
https://github.com/Mari00/gargoyle-plugins

12

Odp: ftp problem

router działa w trybie klient przez wifi, dostaje się z zew. przez inny router  który działa jako AP, to chyba nie mam pasywnego trybu?

13

Odp: ftp problem

To akurat jest jedna z opcji klienta ftp i nie ma nic wspólnego jak serwerek masz podłączony. Choć przy trybie aktywnym może być problem z dostępem do portów.

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

14

Odp: ftp problem

dziwne już nie rozumiem jak zmienię port nasłuchu ftp na 6021 i w firewall na 6021 to nie działa natomiast jak wszystko jest na 21 to wszystko działa
co jeszcze jest do zmiany żeby zmienić port nasłuchu na 6021?

15

Odp: ftp problem

Bo conntrack w routerach zwykle nie jest przystosowany do śledzenia ruchu ftp na innych portach niż 20/21, a Ty masz przed tym serwerkiem ftp jeszcze jeden router.

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

16

Odp: ftp problem

to co muszę zrobić żeby zadziałało?

17

Odp: ftp problem

Jak zmienisz port to w przeważającej większości przypadków będziesz miał problem z działaniem.

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

18

Odp: ftp problem

to ftp tylko prawidłowo będzie działał na 21? trochę bezsens

19

Odp: ftp problem

podłączyłem się nawet do portu wan i dalej tak samo, czy jest możliwość ustawienia innego portu ni z 21??

20

Odp: ftp problem

Ustawić możesz. Czy będzie działać - w większości przypadków nie.

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

21

Odp: ftp problem

dzięki, jest może opis jak zrobić ftp z TLS?

22

Odp: ftp problem

To są opcje konfiguracyjne vsftpd (jeżeli chcesz go używać), spójrz do dokumentacji projektu.

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