Получить SFTP Chroot и файловый менеджер в VestaCP бесплатно

pligin

Команда форума
Администратор
1549214181887.png
Активация SFTP Chroot и файлового менеджера в VestaCP
Первым делом входим в PuTTY → подключаемся к серверу через SSH → вводим данный для авторизации → открываем файл конфигурации панели с помощью команды:
Bash:
sudo nano /usr/local/vesta/conf/vesta.conf
В самом конце файла добавляем:
Bash:
FILEMANAGER_KEY='mykey'
SFTPJAIL_KEY='mykey'
Сохраняем отредактированный файл: нажмите клавиши Ctrl+X и подтверждаем изменения. Вот все и готово! Входим в VestaCP и убеждаемся в присутствии кнопки "файлы" в верхнем меню. В некоторых случаях кнопка не появляется и приходится заходить в настройки сервера :)8083/edit/server/) и смотреть встали ли ключи.
Внимание! После продолжительного использования панели была замечена странная штука. VestaCP сама изменяет свой конфиг, а именно выпиливает ключ файлового менеджера, и поэтому процедуру приходится повторять ежедневно. По этому немного допилим, что бы все работало.
Редактируем файл:
Bash:
sudo nano /usr/local/vesta/bin/v-activate-vesta-license
Находим там следующие строки:
Bash:
# Activating license
v_host='https://vestacp.com/checkout'
answer=$(curl -s $v_host/activate.php?licence_key=$license&module=$module)
check_result $? "cant' connect to vestacp.com " $E_CONNECT
Комментируем каждую строку (в начале строки поставьте #) и добавляем еще одну answer=0
Bash:
# Activating license
#v_host='https://vestacp.com/checkout'
#answer=$(curl -s $v_host/activate.php?licence_key=$license&module=$module)
#check_result $? "cant' connect to vestacp.com " $E_CONNECT
answer=0
Комментируем еще одну строку в другом файле:
Bash:
sudo nano /usr/local/vesta/bin/v-backup-users
Находим и комментируем строку придавая ей вид:
Bash:
#$BIN/v-check-vesta-license >/dev/null
Источник: pupi-boy.ru
 
Верх