Korzystanie z określonego skryptu w ZyWALL USG przez SSH

Jak mogę wysyłać polecenia CLI do ZyWALL USG za pomocą pliku bat w systemie Windows?

Rozważ ten problem na przykładzie. Załóżmy, że wysyłasz ukrywanie algorytmu kryptograficznego, aby wyłączyć polecenie kryptograficzne do bramy sprzętowej i ponownie uruchomić urządzenie. Ponadto zestaw poleceń i adres IP urządzenia ZyWALL USG muszą znajdować się w osobnych plikach.

Aby rozwiązać ten problem, potrzebujemy:

  1. Narzędzie plink (dostępne do pobrania tutaj ).
  2. Plik IP.txt zawiera adres IP urządzenia ZyWALL USG (domyślnie 192.168.1.1).
  3. Plik com.cli zawierający zawartość zestawu poleceń dla ZyWALL USG.
    W naszym przykładzie ma następującą postać:
    configure terminal
    crypto algorithm-hide disable
    write
    reboot
    exit
  4. Plik run.bat wygląda następująco:
    @echo off 
    set login=admin
    set pw=1234
    set CLI_FILE=com.cli
    set REMOTE_LIST=IP.txt

    for /F "tokens=*" %%A in (%REMOTE_LIST%) do plink -ssh -pw %pw% -no-antispoof %login%@%%A < %CLI_FILE%
    set login=admin - zmienna, w której przechowywana jest nazwa użytkownika (domyślnie admin )
    set password=1234 - zmienna, w której przechowywane jest hasło z ZyWALL (domyślnie 1234 )
    Wszystkie pliki muszą znajdować się w tym samym folderze. W wyniku uruchomienia run.bat zostanie nawiązane połączenie SSH na adres IP z pliku IP.txt i wykonane zostaną polecenia z pliku com.cli .

 

KB-00438

ZASTRZEŻENIE:

Drogi Kliencie, pamiętaj, że używamy tłumaczenia maszynowego, aby dostarczać artykuły w Twoim lokalnym języku. Nie każdy tekst może zostać przetłumaczony dokładnie. W przypadku pytań lub rozbieżności co do dokładności informacji w przetłumaczonej wersji zapoznaj się z oryginalnym artykułem tutaj: Wersja oryginalna

Artykuły w tej sekcji

Czy ten artykuł był pomocny?
Liczba użytkowników, którzy uważają ten artykuł za przydatny: 3 z 4
Udostępnij

Komentarze

Komentarze: 0

Zaloguj się, aby dodać komentarz.