The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Подключение по ssh/telnet, !*! Артур, 22-Ноя-15, 00:52  [смотреть все]
доброго времени суток всем! Совсем недавно начал пользоваться линуксом, жизнь заставила)) при этом,как говориться, с места в карьер. Прошу помощи с bash скриптом. идея следующая: есть куча разношерстного оборудования, не факт, что на связи, на каждом необходимо указать сервер dns, причем в зависимости от оборудования команды разные. необходимо 1 - проверить доступность по пинг, если прошел 2- коннектимся по ssh, передаем контрольную команду чтобы определить тип оборудования, в зависимости от ответа посылаем ту или иную команду для прописывания днс сервера и команду на сохранение, если ssh не подходит пароль - переходит к следующему оборудованию с записью в файле о том что не подходит пароль, если ssh не включен - 3 - подключаемся по telnet, далее алгоритм такой же, как с ssh. при этом для каждого оборудования свой ip, логин, пароль, которые находятся в текстовом файле ipbaza.txt в виде ip|user|password, а на выходе должен быть отчет в текстовом файле otchet.txt в виде ip|user-ok|password-ok|ping-ok|ssh-down|telnet-ok|тип_оборудования|прописанная команда. Всем заранее ОГРОМНОЕ спасибище!!!!
  • Подключение по ssh/telnet, !*! Led, 02:39 , 22-Ноя-15 (1)
    Не асилил лабораторку?

  • Подключение по ssh/telnet, !*! asavah, 15:14 , 22-Ноя-15 (2)
    >Всем заранее ОГРОМНОЕ спасибище!!!!

    за спасибище тебе никто писать такое не будет
    баксов за 300 можно было бы подумать


  • Подключение по ssh/telnet, !*! tuxic, 15:36 , 22-Ноя-15 (3)
    >[оверквотинг удален]
    > прошел 2- коннектимся по ssh, передаем контрольную команду чтобы определить тип
    > оборудования, в зависимости от ответа посылаем ту или иную команду для
    > прописывания днс сервера и команду на сохранение, если ssh не подходит
    > пароль - переходит к следующему оборудованию с записью в файле о
    > том что не подходит пароль, если ssh не включен - 3
    > - подключаемся по telnet, далее алгоритм такой же, как с ssh.
    > при этом для каждого оборудования свой ip, логин, пароль, которые находятся
    > в текстовом файле ipbaza.txt в виде ip|user|password, а на выходе должен
    > быть отчет в текстовом файле otchet.txt в виде ip|user-ok|password-ok|ping-ok|ssh-down|telnet-ok|тип_оборудования|прописанная
    > команда. Всем заранее ОГРОМНОЕ спасибище!!!!

    ну 300 баксов это перебор, но задачка реально геморная - особенно в плане отладки- вряд ли кто-то согласится помочь. Если самому лень писать- то вам дорога на сайты фрилансеров.

    Если всеже будете сами делать, то на чистом баше это "правильно" не написать, он не умеет работать с ssh(варианты аля echo|telnet не рассматривайте- хрень все это), возможно реализовать на связке bash+tcl (примеров в интернете кучу найдете).




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру