Предоставить FTP-доступ через SSH-соединение для пользователя без предоставления активной shell-оболочки и ограничив пользователя в его папке(chroot) 1.Создаем группу ,в которую будут входить пользователи с доступом по sftp
|
1 |
# groupadd ftpaccess |
2.Настраиваем SSH для поддержки SFTP
|
1 |
# nano /etc/ssh/sshd_config |
|
1 2 3 4 5 6 7 |
#Subsystem sftp /usr/libexec/openssh/sftp-server Subsystem sftp internal-sftp Match group ftpaccess ChrootDirectory %h X11Forwarding no AllowTcpForwarding no ForceCommand internal-sftp |
|
1 |
# sshd -t && systemctl restart sshd |
3.Добавляем пользователя для SFTP-доступа(с оболочкой /sbin/nologin)
|
1 |
# adduser -d /home/user/jake -s /sbin/nologin jake -g ftpaccess |
|
1 |
# passwd jake |
|
1 |
# chown root /home/user/jake/ |
|
1 |
# chmod 750 /home/user/jake/ |
|
1 |
# mkdir /home/user/jake/www |
|
1 |
# chown jake:ftpaccess /home/user/jake/www |
4.Если […]

Январь 29th, 2015
Evgeniy Kamenev
Опубликовано в рубрике
Метки: