I have the latest version of Hestia installed on Ubuntu 24.04. The strange thing is that I can only access sftp through Filezilla, as root and as “admin” user. I can’t access it from any other sftp client. I can’t access it from File Manager either, because it gives me “Unknown error.”
In “/etc/ssh/sshd_config” I changed “Subsystem sftp internal-sftp-server” to “Subsystem sftp internal-sftp,” but that only works for access from Filezilla. I’ve tried all the solutions given in this forum for “Unknown error,” but it hasn’t worked.
After installing Hestia, I didn’t have SFTP access, so to fix it, I used:
“sudo sed -i ‘/^Subsystem sftp /d’ /etc/ssh/sshd_config && echo ‘Subsystem sftp internal-sftp’ | sudo tee -a /etc/ssh/sshd_config && sudo systemctl restart ssh”.
The problem is that it adds “Subsystem sftp internal-sftp” to the end of the “sshd_config” file, after the “Match User sftp_…” block. I just had to remove it and put it before that block. Finally, I ran: “sudo systemctl restart ssh” and it was fixed. I can now access from any application other than Filezilla.