webForumDet fria alternativet

xinetd + proftpd

6 svar · 308 visningar · startad av Skagget

SkaggetMedlem sedan maj 200267 inlägg
#1

om man vill köra proftpd på en annan port än 21 hur gör man då? körs den i standalone är det ju bara att ändra port i proftpd.conf

det ända jag hittar i /etc/xinetd.d är själva startscriptet för ftpn

service ftp
{
        flags           = REUSE
        socket_type     = stream
        instances       = 50
        wait            = no
        user            = root
        server          = /usr/sbin/proftpd
        #bind            = <the-ip-you-wish-to-bind-to>
        log_on_success  = HOST PID
        log_on_failure  = HOST RECORD
}

kör Redhat 7.3

RanXeroXMedlem sedan maj 2000833 inlägg
#2

Har ni testat att ändra i proftpd.conf

// ranxerox

SkaggetMedlem sedan maj 200267 inlägg
#3

japp, men tydligen påverkas inte det om servern körs via xinetd...bara om den körs som standalone

FlashXMedlem sedan nov. 1999992 inlägg
#4

Det är nog riktigt. Kör man genom inetd så spelar det ingen roll vilken port man anger i proftpd.conf eftersom det är genom systemet som porten anges.
Nu har du xinetd men antar att det fungerar på samma sätt som inetd. Se om du har filen /etc/services och om du kan ange en annan port för ftp-trafik.

RobbanMedlem sedan dec. 19992 272 inlägg
#5

Problemet med att ändra i /etc/services är att det (misstänker jag) även påverkar t.ex. ftp-klienten på maskinen.

Kanske går att skapa en egen "service" i /etc/services och använda den? Typ...

/etc/services:

myftp 2121/tcp

/etc/xinetd.d/ftpn:

service myftp
{
flags = REUSE
socket_type = stream
instances = 50
wait = no
user = root
server = /usr/sbin/proftpd
log_on_success = HOST PID
log_on_failure = HOST RECORD
}

SkaggetMedlem sedan maj 200267 inlägg
#6

det funkade kanon med att ange nya porten i /etc/services

bj0rneMedlem sedan nov. 200228 inlägg
#7

2 east ;)
Ändra Defaultport i proftpd.conf
för att hitta den skriv
"locate proftpd.conf"

"det du ska skriva inom"

Genererad på 371 ms · cache AV · v20260730165559-full.f96bc7eb