У меня есть домашний веб-сервер, использующий SSH на пользовательском порту. Я обнаружил, что если я перейду к sftp://domainname.tld:port
вся моя файловая система видна, и любой может скачать любой файл. Я хотел бы сделать это в моем каталоге public_html
, но мои добавления, кажется, не имеют никакого значения после перезапуска службы. Мои добавления в sshd_config следующие:
Subsystem sftp /usr/lib/openssh/sftp-server
Subsystem sftp internal-sftp
ChrootDirectory /path/public_html/
ForceCommand internal-sftp
AllowTcpForwarding no
Ссылка на то, где я могу прочитать документацию по конфигурациям SSH, также будет очень признательна.
РЕДАКТИРОВАТЬ: я случайно пропустил важную часть информации (я думаю). Я говорю о том, когда кто-то посещает sftp://domainname.tld:port
в веб-браузере, а не с программой SFTP. Я получаю это поведение от Firefox на Linux Mint.