Încerc să setez un sftp pe ubuntu 20.04, am 2 utilizatori dev & prod și vreau să se conecteze la folderul /opt/tomcat/webapps/dev_project pentru dev & /opt/tomcat/webapps/prod_prod pentru prod.
Ambele sunt în grupul www-data, www-data este proprietarul fiecărui proiect din /opt/tomcat/webapps/
Aceste porturi sunt permise cu ufw
Am schimbat porturile în sshd_config 50xx2 și 50xx3 (50xx2 pentru ssh și 50xx3 pentru sftp) și am adăugat asta la sfârșitul fișierului:
Subsistem sftp intern-sftp
Potriviți User dev LocalPort 50xx3
ChrootDirectory /opt/tomcat/webapps/dev_project/
ForceCommand intern-sftp
X11Redirecționare nr
AllowTcpForwarding nr
Autentificare prin parolă da
Potriviți utilizatorul cu LocalPort 50xx3
ChrootDirectory /opt/tomcat/webapps/prod_project/
ForceCommand intern-sftp
X11Redirecționare nr
AllowTcpForwarding nr
Autentificare prin parolă da
Acum am 2 probleme: pot conecta dev sau prod, dar numai cu portul 50xx2, dar chrootdirectory este / nu pe care l-am setat în fișierul sshd_config. Dacă încerc să mă conectez la portul 50xx3, am o eroare de autentificare
Multumesc pentru sfaturile tale
EDITAȚI | × :
Ei bine, acum este în regulă, tocmai am înțeles greșit permisiunile de utilizator/grup pe foldere