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.

Kapcsolódó cikkek