Ответы пользователя по тегу Системное администрирование
  • Как заставить Redis запускаться вместе с сервером?

    @danforth Автор вопроса
    Ребята, спасибо за помощь, почему-то при перезапуске сервера, папка /var/run/redis попросту отсутствует, а так как сам Redis работает с правами redis:redis, то создать папку в /var/run/ он не может.

    Решилось все просто, в директории /etc/tmpfiles.d/ создал файл redis.conf c содержимым
    d /var/run/redis 0755 redis redis

    Подробнее: manpages.ubuntu.com/manpages/xenial/en/man5/tmpfil...

    Работает, вроде как, с версии Ubuntu 15.04+
    Ответ написан
    Комментировать
  • Как сделать аутентификацию для пользователя sFTP (ssh) по файлу ключу?

    @danforth Автор вопроса
    В общем-то, заработало со следующим конфигом:
    namei -mo /etc/ssh/authorized_keys/ftp/.ssh/authorized_keys
    drwxr-xr-x root root .
     drwxr-xr-x root root authorized_keys
     drwxr-xr-x ftp  ftp  ftp
     drwx------ ftp  ftp  .ssh
     -rw------- ftp  ftp  authorized_keys

    В конфиге:
    Match User ftp
    ForceCommand internal-sftp
    PasswordAuthentication no
    AuthorizedKeysFile /etc/ssh/authorized_keys/ftp/.ssh/authorized_keys
    ChrootDirectory /var/www/
    PermitTunnel no
    AllowAgentForwarding no
    AllowTcpForwarding no


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