В этой статье мы рассмотрим, как открыть новую SSH-сессию из командной строки Windows с использованием MobaXTerm и записью вывода сессии. Мы также узнаем, как это сделать с помощью PuTTY и MobaXTerm, но обнаружим, что в MobaXTerm CLI нет опции для записи.
Шаг 1: Установите и запустите MobaXTerm на вашем компьютере.
Шаг 2: Установите PuTTY, если он еще не установлен. Вы можете загрузить его с официального сайта PuTTY.
Шаг 3: Откройте MobaXTerm и выберите "Сессия" в верхнем меню.
Шаг 4: Введите имя хоста или IP-адрес удаленного сервера и выберите "SSH" в поле "Протокол".
Шаг 5: Введите порт SSH и ваше имя пользователя в соответствующие поля.
Шаг 6: В левой панели выберите вкладку "Параметры SSH" и найдите опцию "Сессия выводить в файл".
Шаг 7: Включите эту опцию и укажите путь к файлу для сохранения вывода сессии.
Шаг 8: Нажмите кнопку "ОК" и затем дважды щелкните на своей настройке сессии, чтобы открыть новую SSH-сессию с записью вывода.
Теперь каждый раз, когда вы открываете эту сессию, вывод будет записан в указанный вами файл.
В отличие от PuTTY, MobaXTerm не предлагает встроенной опции записи вывода в своем интерфейсе командной строки (CLI). Существует несколько способов решить эту проблему:
Обратите внимание, что в обоих случаях вам потребуется установить PuTTY и правильно настроить его на вашем компьютере.
Таким образом, хотя MobaXTerm не предлагает специфической опции для записи отдельных сессий в своем интерфейсе командной строки, вы можете использовать PuTTY или стандартные возможности командной строки Windows для достижения этой цели.
Примечание: При использовании перенаправления вывода или PuTTY в командной строке не забудьте указать полный путь к файлу вывода (например, "C:\logs\session.log") и учтите, что запись в файл будет происходить только для отдельно запускаемых сессий, а не для сессий, открываемых через интерфейс MobaXTerm.