Как использовать клиент mobaxterm ssh/SFTP для работы с файлами root?

Вопрос или проблема

Как я понял из вопроса о том, как использовать SFTP на системе, которая требует sudo для доступа к root и аутентификации на основе ssh-ключей?, не существует простых способов использования SFTP-клиента с правами root. Я хотел бы использовать mobaxterm для SSH и входа в SFTP на сервер Ubuntu с ключами. Я вхожу как пользователь с привилегиями sudoer. Поэтому я могу повысить свои права до root. Проблема в том, что SFTP-клиент mobaxterm не имеет достаточных разрешений для записи в файлы root. Есть ли идеи или обходные пути для достижения этой задачи?

Отредактируйте соединение и в разделе Расширенные настройки SSH измените Тип браузера SSH на SCP. После подключения на панели инструментов вкладки SSH-браузера появится оранжевый значок ключа с подсказкой “Использовать SUDO для SSH-браузера”.

Ответ или решение

Чтобы использовать MobaXterm в качестве SSH/SFTP клиента для доступа к файлам, требующим прав root на сервере Ubuntu, выполните следующие шаги:

  1. Создание подключения:

    • Запустите MobaXterm и нажмите на кнопку Session для создания нового подключения.
    • Выберите тип соединения SSH.
  2. Настройка SSH-подключения:

    • Введите IP-адрес или имя хоста вашего Ubuntu-сервера.
    • Укажите имя пользователя, который имеет права sudo (например, your_username).
    • Настройте аутентификацию по SSH-ключу: отметьте опцию Use private key и выберите ваш приватный ключ.
  3. Настройки Advanced SSH:

    • Перейдите в раздел Advanced SSH settings.
    • Измените тип браузера SSH на SCP. Это важно, так как SCP позволяет использовать команды с привилегиями sudo.
  4. Подключение:

    • Нажмите на кнопку OK, чтобы установить соединение с сервером.
  5. Использование SUDO:

    • После подключения в верхней панели вкладки SSH browser вы увидите оранжевую иконку ключа с подсказкой «Использовать SUDO для SSH-браузера». Щелкните по этой иконке, чтобы активировать возможность работы с правами root.
  6. Доступ к файловой системе root:

    • Теперь вы сможете перемещаться по файловой системе и модифицировать файлы, которые требуют привилегий root.
  7. Работа с файлами:

    • С помощью проведённых вышеперечисленных изменений, у вас теперь есть возможность загружать файлы в директории с правами root и изменять их при необходимости.

Дополнительные рекомендации:

  • Существенно использовать команды с правами root с осторожностью, чтобы избежать случайного повреждения системы.
  • Убедитесь, что у вашего пользователя есть необходимость получать root-доступ и что вы понимаете, какие файлы и каталоги вы изменяете.

Таким образом, вы сможете эффективно использовать MobaXterm для работы с файлами, требующими root-доступа.

Оцените материал
Добавить комментарий

Капча загружается...