Настройка VDS



  • @Alex18

    @Admin подскажите согласно вашей инструкции, надо все это установить (Настройка VDS и установка Nginx, PHP, MongoDB, Shopker) и потом панель http://ajenti.org/ , или наоборот

    Моя инструкция не предполагает использования панели. Для панели нужно писать отдельную инструкцию. Но, если так хочется использовать панель управления хостингом, то Вам нужно самостоятельно найти инструкцию по настройке этой панели. Порядок установки в этом случае примерно такой:

    1. https://shopker.org/documentation/setup_vds Используете эту инструкцию до шага "Установка Shopker". Также, возможно, нужно пропустить шаг "Установка PHP".
    2. Устанавливаете панель управления веб-сервером.
    3. Устанавливаете Shopker из панели, используя её инструменты (файлменеджер, редактор конфигурации Nginx и т.д.).


  • @Admin подскажите согласно вашей инструкции, надо все это установить (Настройка VDS и установка Nginx, PHP, MongoDB, Shopker) и потом панель http://ajenti.org/ , или наоборот



  • @Admin подскажите, у меня после команды: sudo su -
    выскочило (пользователь is not allowed to run sudo on localhost. This incident will be reported.)



  • @Admin подскажите, у меня после команды: sudo su -
    выскочило (пользователь is not allowed to run sudo on localhost. This incident will be reported.)

    Как заходите? Все шаги из раздела "Добавляем нового супер-пользователя" выполнили, ошибок не было?

    Может вы как-то не полностью ввели команду

    echo "username $(hostname)=(root) PASSWD: $(which su)" >> /etc/sudoers
    

    Это всё одна команда, разбивать нельзя.



  • Пользователь @Admin написал в Настройка VDS:

    echo "username $(hostname)=(root) PASSWD: $(which su)" >> /etc/sudoers

    root@vps-479:~# PubkeyAuthentication yes
    PubkeyAuthentication: command not found
    root@vps-479:~# PubkeyAuthentication yes
    PubkeyAuthentication: command not found
    root@vps-479:~# AuthorizedKeysFile .ssh/authorized_keys
    AuthorizedKeysFile: command not found

    Шаг добавления нового супер юзера - вообще не понятен, можно хотя бы видео урок по этому. Или по всей установки на VDS
    Спасибо



  • Пользователь @Alex18 написал в Настройка VDS:

    root@vps-479:~# PubkeyAuthentication yes

    Это не команда, а строчки в файле "/etc/ssh/sshd_config". Открывается файл командой:

    nano /etc/ssh/sshd_config
    

    Но перед этим нужно войти под новым пользователем, не под root.



  • @Admin вообщим не работает (xx85 is not allowed to run sudo on localhost. This incident will be reported.)
    Вообщим если посмотреть- sudo vi /etc/sudoers

    
    #includedir /etc/sudoers.d
    username vps-379.v# Cmnd alias specification
    
    # User privilege specification
    root    ALL=(ALL:ALL) ALL
    
    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL
    
    # Allow members of group sudo to execute any command
    %sudo   ALL=(ALL:ALL) ALL
    
    # See sudoers(5) for more information on "#include" directives:
    
    #includedir /etc/sudoers.d
    username vps-379.vps-default-host.net=(root) PASSWD: /bin/su
    xx85 vps-379.vps-default-host.net=(root) PASSWD: /bin/su
    
    

    Вообще ничего не могу понять, ..... что тут не так



  • username vps-379.vps-default-host.net=(root) PASSWD: /bin/su
    

    Эту строчку нужно убрать, вторая правильная. После редактирования этого файла что делаете?



  • @Alex18

    #includedir /etc/sudoers.d
    

    Эта строчка почему-то два раза, должна быть один раз.

    username vps-379.v# Cmnd alias specification
    

    Эта строка вообще странная. Похоже Вы испортили файл.
    Если так, то надо вернуть исходное содержимое:

    #
    # This file MUST be edited with the 'visudo' command as root.
    #
    # Please consider adding local content in /etc/sudoers.d/ instead of
    # directly modifying this file.
    #
    # See the man page for details on how to write a sudoers file.
    #
    Defaults        env_reset
    Defaults        mail_badpass
    Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
    
    # Host alias specification
    
    # User alias specification
    
    # Cmnd alias specification
    
    # User privilege specification
    root    ALL=(ALL:ALL) ALL
    
    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL
    
    # Allow members of group sudo to execute any command
    %sudo   ALL=(ALL:ALL) ALL
    
    # See sudoers(5) for more information on "#include" directives:
    
    #includedir /etc/sudoers.d
    

    и повторить то, что написано в инструкции.



  • @Admin ничего не поменялось

    xx85@vps-379:~$ sudo su -
    [sudo] password for xx85:
    xx85 is not allowed to run sudo on localhost.  This incident will be reported.
    xx85@vps-379:~$
    

    файл поправил....

    
    root@vps-379:/home/xx85# sudo vi /etc/sudoers
    Defaults        mail_badpass
    Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
    
    # Host alias specification
    
    # User alias specification
    
    # Cmnd alias specification
    
    # User privilege specification
    root    ALL=(ALL:ALL) ALL
    
    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL
    
    # Allow members of group sudo to execute any command
    %sudo   ALL=(ALL:ALL) ALL
    
    # See sudoers(5) for more information on "#include" directives:
    
    #includedir /etc/sudoers.d
    xx85 vps-379.vps-default-host.net=(root) PASSWD: /bin/su
    
    


  • Пользователь @Admin написал в Настройка VDS:

    После редактирования этого файла что делаете?

    Вы не ответили.

    Ещё вопрос:

    cat /etc/hostname
    

    Какой ответ видите?



  • Пользователь @Admin написал в Настройка VDS:

    cat /etc/hostname

    xx85@vps-379:~$ cat /etc/hostname
    vps-379.vps-default-host.net
    
    


  • @Alex18 вот эта команда помогла

    usermod -aG sudo xx85
    

Авторизуйтесь, чтобы ответить