Я недавно нашел инструкции относительно того, как использовать в своих интересах последовательный по LAN удаленный терминал SuperMicro через SSH. Проблема после того, как SSH входят в систему, несколько команд должны быть выполнены для запуска удаленного терминала. Поскольку я не могу внести изменения в BMC или создать сценарий серверной стороны - я должен выполнить команды вручную.
Требуемые команды, после входа в систему:
cd system1/sol1
start
Так... существует ли способ, которым это может быть автоматизировано через Шпаклевку или Звон?
Похоже, вы хотите ввести следующее в свойствах сеанса PuTTY, Конфигурация> SSH> Удаленная команда:
cd system/sol1 && start && /bin/bash
(или подставьте свою любимую оболочку или команду в конце).
Пробовали ли вы создать локальный файл, содержащий команды и использовать параметр -m
при инициации соединения с помощью plink?
-m: прочитать удаленную команду или сценарий из файла
Параметр `-m 'выполняет ту же функцию, что и` Удаленная команда' на панели SSH окна конфигурации PuTTY (см. раздел 4.18.1). Однако опция `-m 'ожидает получить локальный файл name, и он прочитает команду из этого файла. На некоторых серверах (особенно в системах Unix) вы даже можете поставить несколько строк в этом файле и выполнить более одной команды в последовательность или весь сценарий оболочки; но это, возможно, злоупотребление, и нельзя ожидать, что он будет работать на всех серверах. В частности, это известно _не_ работать с некоторыми "встроенными" серверами, такими как Cisco маршрутизаторы.
Я думаю, что текущие команды, которые нужно запустить после того, как вам удалось подключиться к BMC с помощью ssh, следующие:
./ usr / local / bin / solssh