Автоматизируйте ssh СЕРИАЛ ПО СОЕДИНЕНИЮ LAN к SuperMicro IPMI через Шпаклевку

Я недавно нашел инструкции относительно того, как использовать в своих интересах последовательный по LAN удаленный терминал SuperMicro через SSH. Проблема после того, как SSH входят в систему, несколько команд должны быть выполнены для запуска удаленного терминала. Поскольку я не могу внести изменения в BMC или создать сценарий серверной стороны - я должен выполнить команды вручную.

Требуемые команды, после входа в систему:

cd system1/sol1
start

Так... существует ли способ, которым это может быть автоматизировано через Шпаклевку или Звон?

0
задан 29 September 2014 в 23:36
3 ответа

Похоже, вы хотите ввести следующее в свойствах сеанса PuTTY, Конфигурация> SSH> Удаленная команда:

cd system/sol1 && start && /bin/bash

(или подставьте свою любимую оболочку или команду в конце).

1
ответ дан 4 December 2019 в 13:56

Пробовали ли вы создать локальный файл, содержащий команды и использовать параметр -m при инициации соединения с помощью plink?

-m: прочитать удаленную команду или сценарий из файла

  Параметр `-m 'выполняет ту же функцию, что и` Удаленная команда'
  на панели SSH окна конфигурации PuTTY (см. раздел
  4.18.1).  Однако опция `-m 'ожидает получить локальный файл
  name, и он прочитает команду из этого файла.

  На некоторых серверах (особенно в системах Unix) вы даже можете поставить
  несколько строк в этом файле и выполнить более одной команды в
  последовательность или весь сценарий оболочки;  но это, возможно, злоупотребление,
  и нельзя ожидать, что он будет работать на всех серверах.  В частности, это
  известно _не_ работать с некоторыми "встроенными" серверами, такими как Cisco
  маршрутизаторы.
 
1
ответ дан 4 December 2019 в 13:56

Я думаю, что текущие команды, которые нужно запустить после того, как вам удалось подключиться к BMC с помощью ssh, следующие:

./ usr / local / bin / solssh

0
ответ дан 4 December 2019 в 13:56

Теги

Похожие вопросы