Ftp - Probleme obișnuite

În șabloanele cu ISPmanager, această opțiune este înregistrată, de regulă, în mod implicit

Deoarece protocolul ftp nu implică criptare, este relativ ușor să furi parola în timpul transferului.





Din motive de securitate, accesul root prin ftp este dezactivat. Aceasta este setarea implicită. Dacă totuși trebuie să aveți acces la server prin intermediul protocolului ftp, utilizați protocolul SFTP.

Este instalat un server FTP?

Asigurați-vă că serverul este instalat și că serviciul este pornit, în Debian puteți utiliza comanda dpkg:







Sau executați următoarea comandă:

În orice caz, dacă pachetul ftp este instalat, răspunsul serverului va fi returnat, dacă ftp nu este instalat, comanda vă va afișa acest lucru sau nu va mai fi niciun răspuns, în acest caz serverul FTP trebuie instalat:

Este rularea serverului FTP (sunt deschise 21 de porturi)?

Conectați-vă la server folosind ssh și încercați telnet (vedeți dacă sunt deschise 21 de porturi):

Următorul pas este să executați comanda netstat -tulpn, să vedem dacă se execută 21 de porturi:

Sau încercați următoarea comandă:

Dacă portul nu este deschis, porniți serviciul / serverul ftp. Utilizați următoarea comandă:

Interzicerea pentru utilizator

Dacă utilizatorul nu utilizează serverul ftp, asigurați-vă că are permisiunea. Fișierul / etc / ftpusers este lista de utilizatori cărora li se refuză accesul la ftp, asigurați-vă că utilizatorul nu se află în acest fișier.

Securitate sau Firewall

Asigurați-vă că firewall-ul / tcpd nu blochează conexiunea la serverul dvs. ftp. Rulați următoarea comandă:

În cazul în care răspunsul veți găsi că portul 21 este blocat de un firewall, trebuie să utilizați reguli iptables pentru portul 21. De asemenea, asigurați-vă că fișierul /etc/hosts.deny nu blochează conexiunea la portul 21 pentru gazda.

Este instalat un server FTP?

Asigurați-vă că serverul este instalat și că serviciul este pornit, în CentOS puteți folosi comanda rpm:

În orice caz, dacă pachetul ftp este instalat, răspunsul serverului va fi returnat, dacă ftp nu este instalat, comanda vă va afișa acest lucru sau nu va mai fi niciun răspuns, în acest caz serverul FTP trebuie instalat:

Este executat serverul FTP? (21 porturi deschise)

Conectați-vă la server folosind ssh și încercați telnet (consultați dacă portul 21 este deschis:

Următorul pas este să rulați netstat -tulpn, vedeți dacă se execută 21 de porturi:

Sau încercați următoarea comandă:

Dacă portul nu este deschis, porniți serviciul / serverul ftp. Utilizați următoarea comandă: Centos 6

Interzicerea pentru utilizator.

Dacă utilizatorul nu utilizează serverul ftp, asigurați-vă că are permisiunea. Fișierul / etc / ftpusers este lista de utilizatori cărora li se refuză accesul la ftp, asigurați-vă că utilizatorul nu se află în acest fișier.

Securitate sau Firewall

Asigurați-vă că firewall-ul / tcpd nu blochează conexiunea la serverul dvs. ftp. Rulați următoarea comandă:

Dacă vedeți în răspuns că portul 21 este blocat de paravanul de protecție, trebuie să utilizați regulile iptables pentru portul 21. De asemenea, asigurați-vă că fișierul /etc/hosts.deny nu blochează conexiunea la portul 21 pentru gazda dvs.

Este instalat un server FTP?

Asigurați-vă că serverul este instalat, în Ubuntu puteți folosi comanda dpkg:

În orice caz, în cazul în care este instalat ftp-pachet, răspunsul serverului va fi returnat dacă ftp nu este setat, comanda pe care acest lucru, sau nici un răspuns la toate, caz în care trebuie să fie instalat serverul de FTP va arăta:

Este executat serverul FTP? (21 porturi deschise)

Conectați-vă la server folosind ssh și încercați telnet (vedeți dacă sunt deschise 21 de porturi):

Următorul pas este să rulați netstat -tulpn, vedeți dacă se execută 21 de porturi:

Sau încercați următoarea comandă:

Dacă portul nu este deschis, porniți serviciul / serverul FTP. Utilizați următoarea comandă:

Interzicerea pentru utilizator.

Dacă utilizatorul nu utilizează serverul FTP, asigurați-vă că are permisiunea. Fișierul / etc / ftpusers - lista utilizatorilor cărora li se refuză accesul prin FTP, asigurați-vă că utilizatorul nu se află în acest fișier.

Securitate sau Firewall

Asigurați-vă că firewall-ul / tcpd nu blochează conexiunea la serverul dvs. ftp. Rulați următoarea comandă:

În cazul în care răspunsul veți găsi că portul 21 este blocat de un firewall, trebuie să utilizați reguli iptables pentru portul 21. De asemenea, asigurați-vă că fișierul /etc/hosts.deny nu blochează conexiunea la portul 21 pentru gazda.







Articole similare

Trimiteți-le prietenilor: