05. oktober 2003 - 08:39
Der er
36 kommentarer og 2 løsninger
opsætning af ftpserver
Ja, så er jeg her igen...skal have opsat proftp først vil jeg lige sige, jeg prøvede at skifte port ved at redigere proftpd.conf, men jeg kunne stadig connecte på port 21 og ikke port 8000...underligt...men der er måske en forklaring? FTP'en skal sættes op på følgende måde: port: 8000 passivftp: port 8001-8020 autologout: 120 secs der skal oprettes nogle brugere: bruger1 har fuld adgang til mappe1 (og INGEN andre steder) bruger2 har fuld adgang til mappe2 (og INGEN andre steder) etc. Så skal jeg jo have det sådan, at ftp brugere ikke kan lave shelllogin, men den tror jeg, jeg har forstået vha. debianguiden.dk
Annonceindlæg fra HP
05. oktober 2003 - 13:01
#1
Du kan gøre det at du låse brugerne til deres homedirs ved at indsætte DefaultRoot ~ i din proftpd.conf Sådanne ville jeg i hvert fald gøre det. Hvis du skal skal bruge det til web, ville jeg ligge deres web sider her. # Port 21 is the standard FTP port. Port 8000 Derefter genstart med /etc/init.d/proftpd restart
05. oktober 2003 - 13:17
#2
det ligger ikke i deres home, og jeg har prøvet at skrive port 8000 uden held. Hvad med passiv og autologou?
05. oktober 2003 - 13:18
#3
jeg kom til at vælge at proftp skulle starte med inetd eller noget i den retning...er det dumt ?
05. oktober 2003 - 13:24
#4
så bliver du nødt til at lave noget rettigheder på mapperne som jeg lige kan se det. hmm. det skal virke ved at ændre port. Det virker uden problemer hos mig når jeg ændre port... Jeg køre selv standalone kan jeg se... ServerType standalone
05. oktober 2003 - 13:29
#5
ja, det er jeg godt klar over, men hvordan får jeg brugeren til at ryge i den mappe ved login? og hvad med passiv ftp
05. oktober 2003 - 13:33
#6
det hjallp mht. port 8000, nu hvor jeg har skiftet til standalone
05. oktober 2003 - 13:48
#7
#nano /etc/passwd her finder du så den bruger du har oprettet og indtaster en anden mappe ud for ham/hende. Det med ingen shell-logins... du skriver '/bin/false' istedet for '/bin/bash'
05. oktober 2003 - 13:50
#8
ok, det prøver jeg lige...men hvad så med passiv ftp ?
05. oktober 2003 - 14:22
#9
hmmm... jeg har kørt følgende: adduser --home /mappe1 --shell /bin/false larsen når jeg kigger i /etc/passwd er brugeren der også, men jeg kan ikke logge på via ftp ?
05. oktober 2003 - 14:24
#10
hvis jeg bruger bash istedet for false kan jeg logge på...men det er jo ikke så godt
05. oktober 2003 - 14:44
#11
Hvis du vil have dem til at ryge i hver deres mappe ved logon af ftp, så bliver du nok nødt til at ligge indholdet i deres homedirs, eller også lave et symlink fra deres home... mount --bind /mappe/ /home/user/nymappe/ evt. indsætte det i fstab, men hvis du har mange brugere bliver det et kæmpe arbejde. DefaultRoot ~/nymappe/
05. oktober 2003 - 14:47
#12
ja, det har jeg styr på... mit problem er stadig passiv ftp
05. oktober 2003 - 14:47
#13
og så det shell halløj
05. oktober 2003 - 14:52
#14
måske en af jer lige kan skrive over icq/msn
05. oktober 2003 - 15:14
#15
status: ftp kører på port 8000 har fået sat passive porte op mangler at få sat den eksterne ip til passiv ftp oprettelse af brugere, som ikke kan lave shell-login kom nu!
05. oktober 2003 - 16:19
#16
det passive ftp har jeg overhoved ikke styr på! Og jeg må indrømme jeg ikke har fået kigget på det ssh/shell login.
05. oktober 2003 - 16:25
#17
nu når du har fixet /bin/bash til /bin/false så skal du lige ind i din /etc/proftpd.conf og sætte denne værdi! RequireValidShell Off og så genstarte din ftp. Så burde du kunne logge ind med ftp.. :)
05. oktober 2003 - 16:27
#18
nåja for pokker da... så mangler jeg bare lige at kunne angive min eksterne ip, som skal sendes med ved passiv ftp.
05. oktober 2003 - 16:31
#19
05. oktober 2003 - 16:33
#20
jeg mangler kun at angive min eksterne ip...
05. oktober 2003 - 16:44
#21
sikker på det er krævet at sætte den ?
05. oktober 2003 - 16:51
#22
ja, ellers sender den jo netkortets ip
06. oktober 2003 - 08:14
#23
MasqueradeAddress <eksternip>
06. oktober 2003 - 09:14
#24
ok...
13. oktober 2003 - 16:08
#25
Hey. Tænkte på om du lige kunne yde noget backup! Nu har jeg lige prøvet at lave en passiv ftp server.. Men når jeg prøver at connecte til den for jeg "Data Socket Error: Connection refused" ??
13. oktober 2003 - 16:10
#26
lige efter LIST kommandoen ?
13. oktober 2003 - 18:04
#27
Det lader til at være et router problem... Det virker ganske glimrende med den lokale IP!
13. oktober 2003 - 18:06
#28
hm. nu laver den noget andet nu går den bare i stå ved ! TYPE A 200 Type set to A PASV 227 Entering Passive Mode (xxx,xxx,xxx,xxx,xxx,xxx). LIST -al Stadig hvis man bruger den eksterne IP.
13. oktober 2003 - 18:11
#29
Connection lost: xxxxxxxxx
13. oktober 2003 - 18:52
#30
hm... TYPE A 200 Type set to A PASV 227 Entering Passive Mode (xxx,xxx,xxx,xxx,xxx,xxx). Data Socket Error: Connection refused
13. oktober 2003 - 18:56
#31
Det virker ikke helt optimalt nu kan jeg heller ikke forbinde lokalt!
14. oktober 2003 - 11:21
#32
jeg har lige fået en søn i nat, men det lader til, som du vist selv er inde på, at de passive porte ikke er blevet åbnet i din router, men du kan evt. kontakte mig over icq/msn (se profil), så kan jeg nok hjælpe i aften
14. oktober 2003 - 13:31
#33
Tillykke med det!! :) Tror problemer er at jeg vil prøve at få 2 ftp'ere kørende på samme WAN ip!!! Og der ville jeg så bruge passive ftp server som nr.2 men så er spørgsmålet om det overhoved kan lade sig gi' sig!
14. oktober 2003 - 23:53
#34
det kan du godt, så længe de ikke lytter på samme port.
14. oktober 2003 - 23:54
#35
men hvis det også er på samme pc så ved jeg ikke
15. oktober 2003 - 12:41
#36
Hm. Kan jeg simpelthen ikke få til at spille da port 20 skal routes 2 gange ??? Det er 2 forskellige maskiner med 2 forskellige porte maskine 1 / port:21 maskine 2 / port:2121
15. oktober 2003 - 12:45
#37
jeg er på icq/msn nu
15. oktober 2003 - 13:03
#38
hmm.. sendte en request i går på icq.. :)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.