Avatar billede riversen Nybegynder
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
Avatar billede lassebm Nybegynder
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
Avatar billede riversen Nybegynder
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?
Avatar billede riversen Nybegynder
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 ?
Avatar billede lassebm Nybegynder
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
Avatar billede riversen Nybegynder
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
Avatar billede riversen Nybegynder
05. oktober 2003 - 13:33 #6
det hjallp mht. port 8000, nu hvor jeg har skiftet til standalone
Avatar billede gonza.dk Nybegynder
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'
Avatar billede riversen Nybegynder
05. oktober 2003 - 13:50 #8
ok, det prøver jeg lige...men hvad så med passiv ftp ?
Avatar billede riversen Nybegynder
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 ?
Avatar billede riversen Nybegynder
05. oktober 2003 - 14:24 #10
hvis jeg bruger bash istedet for false kan jeg logge på...men det er jo ikke så godt
Avatar billede lassebm Nybegynder
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/
Avatar billede riversen Nybegynder
05. oktober 2003 - 14:47 #12
ja, det har jeg styr på...

mit problem er stadig passiv ftp
Avatar billede riversen Nybegynder
05. oktober 2003 - 14:47 #13
og så det shell halløj
Avatar billede riversen Nybegynder
05. oktober 2003 - 14:52 #14
måske en af jer lige kan skrive over icq/msn
Avatar billede riversen Nybegynder
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!
Avatar billede lassebm Nybegynder
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.
Avatar billede lassebm Nybegynder
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.. :)
Avatar billede riversen Nybegynder
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.
Avatar billede lassebm Nybegynder
05. oktober 2003 - 16:31 #19
Avatar billede riversen Nybegynder
05. oktober 2003 - 16:33 #20
jeg mangler kun at angive min eksterne ip...
Avatar billede lassebm Nybegynder
05. oktober 2003 - 16:44 #21
sikker på det er krævet at sætte den ?
Avatar billede riversen Nybegynder
05. oktober 2003 - 16:51 #22
ja, ellers sender den jo netkortets ip
Avatar billede riversen Nybegynder
06. oktober 2003 - 08:14 #23
MasqueradeAddress  <eksternip>
Avatar billede lassebm Nybegynder
06. oktober 2003 - 09:14 #24
ok...
Avatar billede lassebm Nybegynder
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" ??
Avatar billede riversen Nybegynder
13. oktober 2003 - 16:10 #26
lige efter LIST kommandoen ?
Avatar billede lassebm Nybegynder
13. oktober 2003 - 18:04 #27
Det lader til at være et router problem...

Det virker ganske glimrende med den lokale IP!
Avatar billede lassebm Nybegynder
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.
Avatar billede lassebm Nybegynder
13. oktober 2003 - 18:11 #29
Connection lost: xxxxxxxxx
Avatar billede lassebm Nybegynder
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
Avatar billede lassebm Nybegynder
13. oktober 2003 - 18:56 #31
Det virker ikke helt optimalt nu kan jeg heller ikke forbinde lokalt!
Avatar billede riversen Nybegynder
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
Avatar billede lassebm Nybegynder
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!
Avatar billede riversen Nybegynder
14. oktober 2003 - 23:53 #34
det kan du godt, så længe de ikke lytter på samme port.
Avatar billede riversen Nybegynder
14. oktober 2003 - 23:54 #35
men hvis det også er på samme pc så ved jeg ikke
Avatar billede lassebm Nybegynder
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
Avatar billede riversen Nybegynder
15. oktober 2003 - 12:45 #37
jeg er på icq/msn nu
Avatar billede lassebm Nybegynder
15. oktober 2003 - 13:03 #38
hmm.. sendte en request i går på icq.. :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester