Avatar billede jonas82 Nybegynder
05. december 2003 - 16:40 Der er 11 kommentarer og
1 løsning

Kan ikke starte ftp server på port 21

Jeg er ved at sætte en ftp server op, men den vil ikke starte på port 21, 23 fx virker fint. Jeg vil selvfølgelig helst køre den på port 21, men ved ikke helt hvad der er galt.
Det er pureftpd på slackware 9.1. Her er fejlen:
Unable to start a standalone server: Address already in use

Med netstat -a kan jeg se at den lytter på port 21, men hvad der bruger port 21 ved jeg ikke.
tcp        0      0 *:ftp  *:*  LISTEN

Håber nogen kan hjælpe :)
Avatar billede simonvalter Praktikant
05. december 2003 - 16:47 #1
check /etc/(x)inetd.conf
for ftp, denkører sikkert der.
Avatar billede jonas82 Nybegynder
05. december 2003 - 16:52 #2
# These are standard services:
#
# File Transfer Protocol (FTP) server:
ftp    stream  tcp    nowait  root    /usr/sbin/tcpd  proftpd


Det er hvad der står, men proftpd kører ikke
Avatar billede simonvalter Praktikant
05. december 2003 - 16:56 #3
den må da køre hvis der står
tcp        0      0 *:ftp  *:*  LISTEN

prøv at skrive
ftp localhost 21
i din konsol
Avatar billede jonas82 Nybegynder
05. december 2003 - 16:57 #4
ftp localhost 21
Connected to localhost.
421 Service not available, remote server has closed connection
ftp>
Avatar billede simonvalter Praktikant
05. december 2003 - 16:59 #5
nu har jeg ikke lige styr på proftpd .. men det der kunne ligne en konfigureations fejl
har du ændret ved den default config.
Avatar billede jonas82 Nybegynder
05. december 2003 - 17:03 #6
Har intet ændret ud over at installere pure-ftpd, og det kører fint på andre porte end 21.

Kan ikke forstå hvis proftpd skulle køre, kan ikke finde det med ps -aux. Der er tilgendgæld noget der hedder /usr/libexec/sftp-server som jeg ikke aner hvad er.
Avatar billede simonvalter Praktikant
05. december 2003 - 17:04 #7
.. gør det her

sæt et # forean tcp        0      0 *:ftp  *:*  LISTEN
og restart inetd
kill -HUP <pid of inetd>

du finder pid med ps aux

og så prøv at start din egen ftpd
Avatar billede simonvalter Praktikant
05. december 2003 - 17:04 #8
nej proftpd kører igennem inetd ... så du kan ikke se den der.
Avatar billede jonas82 Nybegynder
05. december 2003 - 17:10 #9
3332 ?        S      0:00 inetd
3345 pts/3    R      0:00 ps -x
root@jonas1:~# kill -HUP 3332

Den starter med det samme igen, samme pid, men det skal den måske.
netstat -a siger stadig noget lytter på 21.
Avatar billede simonvalter Praktikant
05. december 2003 - 17:18 #10
du har vel ikke noget
service inetd restart

eller så bare dræb den helt
kill -9 pid of inetd
og start den igen
/sbin/inetd eller hvor den nu ligger
Avatar billede jonas82 Nybegynder
05. december 2003 - 17:20 #11
Hmm det var åbenbart ikke den pid der skulle dø, men 
86 ?        S      0:00 /usr/sbin/inetd

Det lykkedes i hvert fald at få startet min pure-ftpd nu, håber ikke der er noget der stjæler porten igen ;)

Tak for hjælpen, smider du et svar?
Avatar billede simonvalter Praktikant
05. december 2003 - 17:20 #12
ok :)
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