Как открыть SSH-сессию в MobaXTerm с записью вывода

Как открыть SSH-сессию в MobaXTerm с записью вывода
Как открыть SSH-сессию в MobaXTerm с записью вывода - vidarnm @ Unsplash

В этой статье мы рассмотрим, как открыть новую SSH-сессию из командной строки Windows с использованием MobaXTerm и записью вывода сессии. Мы также узнаем, как это сделать с помощью PuTTY и MobaXTerm, но обнаружим, что в MobaXTerm CLI нет опции для записи.

Использование PuTTY для открытия новой SSH-сессии в MobaXTerm с записью вывода

Шаг 1: Установите и запустите MobaXTerm на вашем компьютере.

Шаг 2: Установите PuTTY, если он еще не установлен. Вы можете загрузить его с официального сайта PuTTY.

Шаг 3: Откройте MobaXTerm и выберите "Сессия" в верхнем меню.

Шаг 4: Введите имя хоста или IP-адрес удаленного сервера и выберите "SSH" в поле "Протокол".

Шаг 5: Введите порт SSH и ваше имя пользователя в соответствующие поля.

Шаг 6: В левой панели выберите вкладку "Параметры SSH" и найдите опцию "Сессия выводить в файл".

Шаг 7: Включите эту опцию и укажите путь к файлу для сохранения вывода сессии.

Шаг 8: Нажмите кнопку "ОК" и затем дважды щелкните на своей настройке сессии, чтобы открыть новую SSH-сессию с записью вывода.

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

Нет опции записи в MobaXTerm CLI?

В отличие от PuTTY, MobaXTerm не предлагает встроенной опции записи вывода в своем интерфейсе командной строки (CLI). Существует несколько способов решить эту проблему:

  1. Использовать стандартный перенаправление вывода в командной строке Windows. Вы можете добавить ">> filename.log" в команду открытия SSH-сессии для записи вывода в файл. Например: "ssh user@host >> session.log".
  2. Использовать PuTTY в командной строке Windows. Вы можете запустить PuTTY из командной строки с помощью команды "putty.exe -ssh user@host -pw password -log session.log".

Обратите внимание, что в обоих случаях вам потребуется установить PuTTY и правильно настроить его на вашем компьютере.

Таким образом, хотя MobaXTerm не предлагает специфической опции для записи отдельных сессий в своем интерфейсе командной строки, вы можете использовать PuTTY или стандартные возможности командной строки Windows для достижения этой цели.

Примечание: При использовании перенаправления вывода или PuTTY в командной строке не забудьте указать полный путь к файлу вывода (например, "C:\logs\session.log") и учтите, что запись в файл будет происходить только для отдельно запускаемых сессий, а не для сессий, открываемых через интерфейс MobaXTerm.


NevaDev, 20 августа 2023 г., 07:43