ubuntuvhost810:sshd_chroot_jail
This is an old revision of the document!
Итак настроим сервер sshd следующим образом
- разрешить аутентификацию только по ключам
- пользователей группы webuser заключать в chroot-jail
Правим файл конфигурации сервер sshd /etc/ssh/sshd_config
# Change to no to disable tunnelled clear text passwords PasswordAuthentication no #Subsystem sftp /usr/lib/openssh/sftp-server Subsystem sftp internal-sftp Match group webuser ForceCommand internal-sftp ChrootDirectory /var/vhost/%u X11Forwarding no AllowTcpForwarding no
Перезапустим сервер ssh чтобы параметры вступили в силу
/etc/init.d/ssh restart
Создадим папку для веб-сайта drivesource. Обратите внимание что владельцем chroot-jail папки /var/vhost/drivesource должен быть обязательно root!
mkdir -p /var/vhost/drivesource/htdocs chown drivesource.www-data /var/vhost/drivesource/htdocs
Теперь пользователи группы webuser могут получить доступ к сайту только по протоколу SFTP
root@deamon:~# sftp drivesource@localhost Connecting to localhost... drivesource@localhost's password: sftp> ls htdocs sftp> pwd Remote working directory: / sftp>
ubuntuvhost810/sshd_chroot_jail.1230899623.txt.gz · Last modified: (external edit)
