• Как зайти на удаленный сервер с учетной записью root?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    А пара ключей для root-а хранится в конфигах именно root-а, на обоих машинах? (в local_host:/root/.ssh/id_rsa и remote_host:/root/.ssh/authorized_keys)
    Ответ написан
    2 комментария
  • Как скопировать каталоги и файлы с удаленного сервера на локальный компьютер при помощи Rsync?

    Berkutman
    @Berkutman
    Поставьте ключ -r

    А вообще он работает по ssh, проверьте запущен ли ssh systemctl status sshd, tесли не запущен то
    systemctl enable sshd далее systemctl start sshd. И ssh вообще установлен?)
    Ответ написан
    Комментировать
  • Почему в командной строке не рекомендуется использовать права root?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Помимо перечисленного, я настаивал на использовании своих учетных записей sudo, с запретом входа под root, потому что по логам проще найти того кто выполнил какую-то команду c правами sudo от своей учетки, чем разбираться кто именно пользовался пользователем root.
    Ответ написан
    Комментировать
  • Почему в командной строке не рекомендуется использовать права root?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    > Вопрос возможно глупый, но мне не понятный. Почему крайне не рекомендуется в командной строке работать с учетной записью рута, о вместо этого использовать команду sudo?

    Вы неверно прочитали рекомендацию. Не рекомендуется логиниться на машину от имени рута. То есть пользователь root должен быть заблокирован от возможности логиниться.

    В Линукс нельзя сделать несколько пользователей-администраторов, потому что архитектура системы подразумевает, что все системные процессы запускаются от имени пользователя с идентификатором 0, и пользователь с таким идентификатором имеет полный доступ. Поэтому утечка пароля от такого пользователя, особенно если на машине много разных пользователей - чревата сложностями. И пароль к пользователю root постоянно пытаются подобрать скрипткидди.

    Поэтому рекомендуется создавать персонального пользователя и настраивать его доступ через команду sudo, таким образом каждый привелигированный пользователь будет логиниться со своим собственным паролем, а при необходимости выполнить админстративное действие пользоваться sudo.

    Технически, залогиниться под рутом и выполнить команду, или выполнить команду через sudo (если есть права), практически никак не отличается.
    Рекомендация касается исключительно логина под рутом с использованием credentials именно пользователя root.
    Ответ написан
    2 комментария
  • Почему в командной строке не рекомендуется использовать права root?

    @pfg21
    ex-турист
    Из под пользователя пристрелишь только данные пользователя.
    Из под рута пристрелишь всю систему нахеръ.

    Для однопользовательской домашней машины это эквипенисуально. В смысле пофих можно и не торопясь восстановить.

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