Am creat site-ul FTP și am setat permisiunile pentru fiecare utilizator și grupuri de utilizatori (Administratori/Utilizatori) folosind directorul virtual. Fiecare utilizator are propriul director pe care îl poate accesa, iar administratorii pot accesa toate folderele din folderul ftproot.
Fiecare permisiunea de utilizator a funcționat bine atunci când se conectează prin FileZilla â pe FTP-ul obișnuit. Apoi, am încercat să configurez SFTP, pentru asta am nevoie de OpenSSH SSH Server. L-am instalat folosind Aplicații > Aplicații și caracteristici, l-am început și am creat o nouă regulă de firewall pentru portul 22. Când un utilizator se conectează folosind SFTP, permisiunile pe care le-am definit nu mai sunt valabile și utilizatorul poate accesa fiecare folder.
De asemenea, atunci când utilizatorul se conectează, sistemul creează un nou folder numit după numele lui de utilizator (exemplu: user01) în folderul principal âUsersâ din interiorul VM. Am încercat să schimb fișierul sshd_config aflat în folderul principal ssh (urmând acești pași https://bensmann.no/restrict-sftp-users-to-home-folder/) Când încerc să repornesc âServerul OpenSSH SSH â primesc o eroare care spune că nu poate porni serverul.
Intrebarea mea este:
Care sunt pașii corespunzători pentru crearea SFTP cu izolarea utilizatorului?
Folosesc Windows Server 2019 cu GUI