Задать вопрос
@voffkared

Как настроить SFTP к сайту /var/www/mydomain.ru?

Дано:
VDS-ка с 5 сайтами.

Задача:
дать доступ rwX по SFTP для пользователя myuser к /var/www/mydomain.ru и не дать вылезти за пределы этой папки.

Делалось:
1. создан пользователь
useradd myuser -g www-data -d /var/www/mydomain.ru -s /bin/false


2. создан каталог
mkdir /var/www/mydomain.ru

3. права на папку
chown root:root /var/www
chmod 770 /var/www


4. права на подпапку
chown mouser:www-data /var/www/mydomain.ru
chmod 775 /var/www/mydomain.ru


5. в конфиге сервера ssh модифицированно:
nano /etc/ssh/sshd_config
Subsystem sftp internal-sftp
Match Group sftp    
    ChrootDirectory %h
    ForceCommand internal-sftp
    AllowTcpForwarding no


6. вэб сервер поднят mydomain.ru и каталог /var/www/mydomain.ru через webmin

7. перезапущены соответствующие службы
service ssh restart && service apache2 graceful

При попытке подключения пользователя по SFTP через Filezilla выдает ошибку о невозможности подключения.
Дабы проверить, что все делалось правильно, SFTP настраивался описанным выше методом на папку /home/username все работало как по часам - и запись и чтение.

Кто встречался с таким и как это можно побороть?
  • Вопрос задан
  • 3244 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
RicoX
@RicoX
Ушел на http://ru.stackoverflow.com/
Не мучайтесь, тот же proftpd поддерживает работу в режиме sftp, запереть внутри хомяка можно одной строкой в конфиге. Вот пример настройки https://www.digitalocean.com/community/tutorials/h...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
vvpoloskin
@vvpoloskin
Инженер связи
Все настроили, кроме самого сервера ftp)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы