S Skagget Medlem sedan maj 2002 68 inlägg Frågan 23 okt. 2002 14:55 #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
R RanXeroX Medlem sedan maj 2000 829 inlägg Har ni testat att ändra i proftpd.conf
// ranxerox
S Skagget Medlem sedan maj 2002 68 inlägg japp, men tydligen påverkas inte det om servern körs via xinetd...bara om den körs som standalone
F FlashX Medlem sedan nov. 1999 1 033 inlägg 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.
R Robban Medlem sedan dec. 1999 2 555 inlägg 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
}
S Skagget Medlem sedan maj 2002 68 inlägg det funkade kanon med att ange nya porten i /etc/services
B bj0rne Medlem sedan nov. 2002 28 inlägg 2 east ;)
Ändra Defaultport i proftpd.conf
för att hitta den skriv
"locate proftpd.conf"
"det du ska skriva inom"