Există un server web pe linux, este necesar să se reducă drepturile de acces la utilizatorii SHH. Sau, cu alte cuvinte, blocați utilizatorul în dosarul său. Pentru a face acest lucru, trebuie mai întâi să instalați serverul sshd (OpenSSH), care vă permite să accesați protocolul SFTP.
Toate acțiunile sunt efectuate de la SU (superuser)
OpenSSH:
Nimic nu este adăugat, de exemplu, nu este necesar să instalați open-chroot, în versiunile moderne ale openssh această directivă este deja acceptată.
Și acum un punct foarte important. la care am ucis 4 ore bune, încercând să înțeleg ce am greșit.
Drepturi de acces la dosare.
TOATE folderele care preced siteofuser1.ru trebuie să fie deținute de root. rădăcină de grup. Și au drepturile 750.
Încă o dată - TOATE FOLDERELE.
Și dosarul utilizatorului siteofuser1.ru ar trebui să îi aparțină, adică user1: user1 și are drepturi nu mai mici de 755.
Asta e tot. Problema mea a fost că directorul / var / www nu a aparținut root-ului. ci unui alt utilizator, deși / var / www / site-urile au fost deținute de root.
În plus, vă recomand să citiți despre modul de configurare a securității SSH și vă pot sfătui un client excelent pentru lucrul cu SHH pentru Windows - WinSCP
Cum evaluăm articolul?