Ftp - gyakori problémák
Az ISPmanagerrel ellátott sablonokban ez az opció alapértelmezés szerint regisztrált
Mivel az ftp protokoll nem tartalmaz titkosítást, viszonylag könnyű ellopni a jelszót az átvitel során. Biztonsági okokból az ftp root hozzáférése le van tiltva. Ez az alapértelmezett beállítás. Ha továbbra is hozzáférhet a kiszolgálóhoz az ftp protokollon keresztül, akkor használja az SFTP protokollt.
FTP szerver van telepítve?
Győződjön meg róla, hogy a szerver telepítve van, és a szolgáltatás elindul, a Debianban a dpkg parancsot használhatja:
Vagy futtassa a következő parancsot:
Mindenesetre, ha az ftp csomag telepítve van, akkor a kiszolgáló választ visszaküldi, ha az ftp nincs telepítve, a parancs ezt megmutatja, vagy egyáltalán nem lesz válasz, ebben az esetben az FTP szervert telepíteni kell:
Futtatja az FTP szervert (nyitva van 21 port)?
Csatlakozzon a kiszolgálóhoz ssh segítségével, és próbálja meg a telnet-t (ellenőrizze, hogy 21 port van-e nyitva):
A következő lépés a netstat -tulpn parancs futtatása, hogy 21 port fut:
Vagy próbálkozzon a következő paranccsal:
Ha a port nincs nyitva, akkor indítsa el az ftp szolgáltatás / kiszolgálót. Használja a következő parancsot:
Tilalom a felhasználó számára
Ha a felhasználó nem tudja használni az ftp szervert, győződjön meg róla, hogy van engedélye. A / etc / ftpusers fájl azoknak a felhasználóknak a listája, akiknek megtagadják az ftp hozzáférést, győződjön meg arról, hogy a felhasználó nincs ebben a fájlban.
Biztonság vagy tűzfal
Győződjön meg arról, hogy a tűzfal / tcpd nem blokkolja a kapcsolatot az ftp szerverrel. Futtassa a következő parancsot:
Ha a válasz azt találjuk, hogy 21-es port blokkolva van a tűzfal, akkor kell használni iptables szabályokat 21-es porton is ügyeljen, hogy a fájl /etc/hosts.deny nem blokkolja a kapcsolatot a 21 port a gépünkhöz.
FTP szerver van telepítve?
Győződjön meg róla, hogy a kiszolgáló telepítve van, és a szolgáltatás elindul, a CentOS-ban használhatja az rpm parancsot:
Mindenesetre, ha az ftp csomag telepítve van, akkor a kiszolgáló választ visszaküldi, ha az ftp nincs telepítve, a parancs ezt megmutatja, vagy egyáltalán nem lesz válasz, ebben az esetben az FTP szervert telepíteni kell:
FTP szerver fut? (21 port nyitva)
Csatlakozzon a kiszolgálóhoz ssh segítségével, és próbálja meg a telnet-t (ellenőrizze, nyitva van-e a 21. port:
A következő lépés a netstat -tulpn futtatása, ha 21 port fut:
Vagy próbálkozzon a következő paranccsal:
Ha a port nincs nyitva, akkor indítsa el az ftp szolgáltatás / kiszolgálót. Használja a következő parancsot: Centos 6
Tilalom a felhasználó számára.
Ha a felhasználó nem tudja használni az ftp szervert, győződjön meg róla, hogy van engedélye. A / etc / ftpusers fájl azoknak a felhasználóknak a listája, akiknek megtagadják az ftp hozzáférést, győződjön meg arról, hogy a felhasználó nincs ebben a fájlban.
Biztonság vagy tűzfal
Győződjön meg arról, hogy a tűzfal / tcpd nem blokkolja a kapcsolatot az ftp szerverrel. Futtassa a következő parancsot:
Ha a válasz azt találjuk, hogy 21-es port blokkolva van a tűzfal, akkor kell használni iptables szabályokat 21-es porton is ügyeljen, hogy a fájl /etc/hosts.deny nem blokkolja a kapcsolatot a 21 port a gépünkhöz.
FTP szerver van telepítve?
Győződjön meg arról, hogy a kiszolgáló telepítve van, az Ubuntuban a dpkg parancsot használhatja:
Mindenesetre, ha az ftp csomag telepítve van, a kiszolgáló választ visszaküldi, ha az ftp nincs telepítve, a parancs megmutatja neked, vagy egyáltalán nem lesz válasz, amely esetben az FTP szervert telepíteni kell:
FTP szerver fut? (21 port nyitva)
Csatlakozzon a kiszolgálóhoz ssh segítségével, és próbálja ki a telnet-t (ellenőrizze, hogy 21 port van-e nyitva):
A következő lépés a netstat -tulpn futtatása, ha 21 port fut:
Vagy próbálkozzon a következő paranccsal:
Ha a port nincs nyitva, indítsa el az FTP szolgáltatást / kiszolgálót. Használja a következő parancsot:
Tilalom a felhasználó számára.
Ha a felhasználó nem tudja használni az FTP szervert, győződjön meg róla, hogy van engedélye. A / etc / ftpusers fájl - azoknak a felhasználóknak a listája, akiknek megtagadják az FTP hozzáférést, győződjön meg arról, hogy a felhasználó nincs ebben a fájlban.
Biztonság vagy tűzfal
Győződjön meg róla, hogy a tűzfal / tcpd nem blokkolja a kapcsolatot az ftp szerverrel. Futtassa a következő parancsot:
Ha a válasz azt találjuk, hogy 21-es port blokkolva van a tűzfal, akkor kell használni iptables szabályokat 21-es porton is ügyeljen, hogy a fájl /etc/hosts.deny nem blokkolja a kapcsolatot a 21 port a gépünkhöz.