Puncte:0

Executați secvența de comenzi în fortinet

drapel in

Aș dori să execut trei comenzi într-un firewall Fortnet, comenzile sunt:

#Pentru a intra în modul de configurare:
config vdom
#Pentru a selecta domeniul virtual:
Editeaza numele"
#Pentru a vedea informațiile pe care le vreau:
obțineți informații despre router tabel de rutare static

Dar trebuie să o fac de la distanță, pentru a face asta, încerc asta:

ssh xx@xx "config vdom; editați "xxx"; obțineți informații despre router tabel de rutare static"

Când fac asta, execută doar comanda 1 și dă o eroare în a doua și a treia.

Am încercat să schimb comanda în ceva de genul acesta și execută 1 și 2, dar nu a treia:

ssh xx@xx "config vdom edit "xxxx"; obțineți informații despre router tabel de rutare static"

Și am încercat același lucru pentru al treilea dar nu merge...

Se pare că execută comenzile independent și nu într-o secvență.

Există vreo modalitate de a face asta într-o singură comandă?

Puncte:0
drapel in

Am făcut-o folosind paramiko într-un script python.

Comanda de introdus în exec_command este aceasta:

comandă = „config vdom\nedit %s\nget info router-tabel de rutare static” % (vdom)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.