Я запутался по поводу разрешений и доступа к sftp в Ubuntu.
У меня есть пользователь, который имеет доступ к папке www:
<username>:www-data
Я установил следующее в sshd_config:
Subsystem sftp internal-sftp
Match group www-data
X11Forwarding no
ChrootDirectory /var/www
AllowTcpForwarding no
ForceCommand internal-sftp
Match
Match user <username>
X11Forwarding no
ChrootDirectory /var/www/<theirwebsite>
AllowTcpForwarding no
ForceCommand internal-sftp
Match
Я изменил в sshd_config местоположение author_keys (из-за Ubuntu, шифрующего домашнюю папку)
AuthorizedKeysFile /etc/ssh/%u/authorized_keys
У меня есть chown -R username:www-data to all the www directories
И чмод их тоже до 755
Иногда я могу получить доступ через sftp, но тогда он не позволяет мне редактировать файлы. В других случаях я не могу получить доступ вообще.
Я был бы очень признателен за любое объяснение или, возможно, указать куда-нибудь файл справки.
ура