У меня есть веб-сервер, на котором я размещаю свои сайты. У меня все сайты в папках в / srv / www. Есть сайт Wordpress, на котором я хочу предоставить SFTP-доступ другому разработчику, как бы мне это сделать, чтобы у них был доступ только к /srv/www/thesite.com, а не к другим каталогам?
Запуск Ubuntu 9.04.
Вы можете настроить chroot с помощью OpenSSH. Имейте в виду, что это не окончательное решение безопасности.
Укажите следующее в sshd_config и перезапустите OpenSSH.
Match user youruser
ChrootDirectory /srv/www/thesite.com
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp