Помогите с настройко доступа sftp на centos 6

NULLED555

Хранитель порядка
Регистрация
19 Июн 2013
Сообщения
393
Реакции
543
Всем привет,

в администрирование сервером очень слабые познания, поэтому прошу помощи у специалистов простым языком без отсыла погуглить и почитать мануал, читал-смотрел еще хуже запутался

есть сервер с cent os 6
по умолчанию есть sftp доступ от пользователя root
есть директории где лежат сайты
нужно сделать удаленный доступ только к одному сайту (site1.ru), например:
/home/bitrix/ext_www/site1.ru
т е права нового пользователя ограничены только директорией сайта

правильно я понимаю что есть 2 варианта:
1. настроить доступ ftp (небезопасный)
2. настроить доступ sftp (безопасный но тогда у пользователя появляется возможность управлять сервером через ssh, а это нежелательно)

удаленный доступ нужен чтобы человек залил новые файлы или поработал с файлами сайта, не более

правильно рассуждаю?

поискал и нашел Для просмотра ссылки Войди или Зарегистрируйся
возможно ли на время сделать такой доступ ftp а после удалить его? и как это сделать?

очень прошу помощи
 
Самый простой вариант, настроить SSH для доступа только по sftp.
Для этого нужно subsystem sftp и chroot указать в настройках ssh.
Пример настройки по ссылке:
Для просмотра ссылки Войди или Зарегистрируйся
Можно конечно заморочиться с vsftpd, но имхо для одного пользователя достаточно будет простого SFTP.
 
Самый простой вариант, настроить SSH для доступа только по sftp.
Для этого нужно subsystem sftp и chroot указать в настройках ssh.
Пример настройки по ссылке:
Для просмотра ссылки Войди или Зарегистрируйся
Можно конечно заморочиться с vsftpd, но имхо для одного пользователя достаточно будет простого SFTP.
очень сложно для меня, который не связан с администрированием серверов,

пока нашел решение - настроил ftp но есть ощущение что подставил безопасность под угрозу
 
очень сложно для меня, который не связан с администрированием серверов,

пока нашел решение - настроил ftp но есть ощущение что подставил безопасность под угрозу

Если Вы создали КОНКРЕТНОГО пользователя (legko) и дали ему доступ по FTP, то на centos 6 создается (или назначается) его домашняя директория
Как правило это /home/legko (создается по умолчанию) - тут он волен делать что хочет, в других местах нет

Остается только назначить ему в качестве домашней директории /home/bitrix/ext_www/site1.ru

Изменить домашнюю директорию можно в файле /etc/passwd, отредактировав строчку (нужны root-права) :

legko:x:500:500::/home/legko:/bin/bash

на строчку:

legko:x:500:500::/home/bitrix/ext_www/site1.ru:/bin/bash

ну и собственно проверить как все это работает, можно зайдя по FTP под его учетной записью


 
Назад
Сверху