Otometi le Ulufale i SecureCRT Fa'aaogā Fa'amatalaga

E masani ona feagai le inisinia o fesoʻotaʻiga ma le galuega o le kopi / faapipiiina o ni vaega mai le notepad i le faʻamafanafanaga. E masani ona e kopiina le tele o taʻiala: Username/Password ma se isi mea. O le faʻaogaina o tusitusiga e mafai ai ona e faʻavaveina lenei faiga. AE o galuega o le tusiaina o le tusitusiga ma le faʻatinoina o le tusitusiga e tatau ona faʻaitiitia le taimi i le aofaʻi nai lo le faʻatulagaina o tusi, a leai o tusitusiga e leai se aoga.

O le ā le uiga o lenei tala? O lenei tusiga e mai le Fast Start series ma o loʻo faʻatatau i le faʻasaoina o taimi o inisinia fesoʻotaʻiga pe a faʻatulagaina meafaigaluega (galuega tasi) i luga o masini e tele. Fa'aaogā le polokalame SecureCRT ma fa'atino galuega fa'atino o tusitusiga.

Mataupu

Faatomuaga

O le polokalame SecureCRT o lo'o i ai se masini fa'atinoina o tusitusiga mai le pusa. O le a le mea e fa'atatau i ai tusitusiga fa'amau?

  • Otometi I/O, ma itiiti I/O faamaoniga.
  • Faʻavave le faʻatinoina o galuega masani - faʻaitiitia le malolo i le va o mea faigaluega. (De facto faʻaitiitia o taofi e mafua mai i le taimi e faia ai kopi / gaioiga ua mavae i luga o meafaigaluega tutusa, ma le 3 pe sili atu vaega o le poloaiga e faʻaoga i meafaigaluega.)

O lenei pepa e aofia ai galuega:

  • Fausia o tusitusiga faigofie.
  • Fa'agasolo tusitusiga ile SecureCRT.
  • Fa'ata'ita'iga o le fa'aogaina o fa'amatalaga faigofie ma fa'alautele. (Fa'ata'ita'i mai le olaga moni.)

Fausia o tusitusiga faigofie.

O tusitusiga sili ona faigofie e faʻaaogaina naʻo le lua poloaiga, Auina ma WaitForString. O lenei faʻatinoga e lava mo le 90% (pe sili atu) o galuega faʻatino.

E mafai ona galue tusitusiga i le Python, JS, VBS (Visual Basic), Perl, ma isi.

Python

# $language = "Python"
# $interface = "1.0"
def main():
  crt.Screen.Synchronous = True
  crt.Screen.Send("r")
  crt.Screen.WaitForString("name")
  crt.Screen.Send("adminr")
  crt.Screen.WaitForString("Password:")
  crt.Screen.Send("Password")
  crt.Screen.Synchronous = False
main()

E masani lava o se faila ma le faʻaopoopoga "*.py"

VBS

# $language = "VBScript"
# $interface = "1.0"
Sub Main
  crt.Screen.Synchronous = True
  crt.Screen.Send vbcr
  crt.Screen.WaitForString "name"
  crt.Screen.Send "cisco" & vbcr
  crt.Screen.WaitForString "assword"
  crt.Screen.Send "cisco" & vbcr
  crt.Screen.Synchronous = False
End Sub

E masani lava o se faila e iai le fa'aopoopoga "*.vbs"

Fausia se tala e faʻaaoga ai se faʻamatalaga tusitusia.

Fa'ataga oe e fa'autometi le faiga o le tusiaina o se tusitusiga. E amata ona e tusia se tala. SecureCRT fa'amaumau fa'atonuga ma le tali mai meafaigaluega ma fa'aalia le fa'amaumauga mae'a mo oe.

A. Amata ona tusia se tusitusiga:
SecureCRT Menu => Fa'amatalaga => Amata Fa'amau Fa'amaumauga
e. Faia gaioiga ma le faʻamafanafanaga (faia laasaga faʻatulagaina i le CLI).
V. Faauma le tusiaina o le tusitusiga:
SecureCRT Menu => Fa'amatalaga => Taofi le Fa'amauina Fa'amaumauga...
Faasaoina le faila faila.

Fa'ata'ita'iga o fa'atonuga fa'atino ma fa'amaumauga fa'asaoina:

Otometi le Ulufale i SecureCRT Fa'aaogā Fa'amatalaga

Fa'agasolo tusitusiga ile SecureCRT.

A maeʻa ona fatuina/faʻasaʻo le tusitusiga, e tulaʻi mai se fesili masani: Faʻafefea ona faʻaoga le tusitusiga?
E tele auala:

  • Tamomoe ma le lima mai le Script menu
  • Amata otometi pe a uma feso'ota'iga (logon script)
  • Otometi saini e aunoa ma le faaaogaina o se tusitusiga
  • Fa'aoso ma le lima ma se ki i le SecureCRT (e le'i faia se ki ma fa'aopoopo i le SecureCRT)

Tamomoe ma le lima mai le Script menu

SecureCRT Menu => Fa'amatalaga => Tamomoe...
- O tusitusiga mulimuli e 10 e manatua ma avanoa mo le faʻalauiloaina vave:
SecureCRT menu => Script => 1 "Igoa faila faila"
SecureCRT menu => Script => 2 "Igoa faila faila"
SecureCRT menu => Script => 3 "Igoa faila faila"
SecureCRT menu => Script => 4 "Igoa faila faila"
SecureCRT menu => Script => 5 "Igoa faila faila"

Amata otometi pe a uma feso'ota'iga (logon script)

Fa'amaufa'ailoga otometi fa'amaufa'ailoga o lo'o fa'atulagaina mo le sauniga fa'asaoina: Feso'ota'iga => Logon Actions => Logon script

Otometi le Ulufale i SecureCRT Fa'aaogā Fa'amatalaga

Otometi saini e aunoa ma le faaaogaina o se tusitusiga

E mafai ona otometi ona ulufale i le igoa ole igoa ole password e aunoa ma le tusiaina o se tusitusiga, e faʻaaoga ai naʻo le faʻaogaina o le SecureCRT. I totonu o le fesoʻotaʻiga fesoʻotaʻiga "Connection" => Logon Actions => Automate logon - e manaʻomia le faʻatumu o ni fusi - o lona uiga o paga: "Faʻamoemoeina tusitusiga" + "Auina atu mataitusi i lenei tusitusiga" e mafai ona tele ni paga. (Fa'aa'oa'oga: 1st pair o lo'o fa'atali mo le igoa ole igoa, lona lua fa'atali mo upu fa'aoga, lona tolu o lo'o fa'atali mo le privileged mode prompt, lona fa mo le privileged mode password.)

Fa'ata'ita'iga o le fa'aoga otometi ile Cisco ASA:

Otometi le Ulufale i SecureCRT Fa'aaogā Fa'amatalaga

Fa'aoso ma le lima ma se ki i le SecureCRT (e le'i faia se ki ma fa'aopoopo i le SecureCRT)

I totonu o SecureCRT, e mafai ona e tuʻuina atu se tusitusiga i se faʻamau. Ua fa'aopoopoina le fa'amau i se laulau ua fa'apitoa ona faia mo lea fa'amoemoe.

A. Fa'aopoopoina o se laulau ile fa'aoga: SecureCRT Menu => Va'ai => Fa'amau Fa'amau
e. Fa'aopoopo se fa'amau i le laulau ma fa'aopoopo se tusitusiga. - Kiliki-matau i luga o le Fa'amau Fa'amau ma filifili le "Fa'amau fou ..." mai le lisi o fa'amatalaga.
V. I le "Map Button" dialog box, i le "Action" field, filifili le "Run Script" action (function).
Fa'ailoa se fa'amatalaga mo le faamau. Le lanu mo le fa'amau fa'amau. Fa'auma le fa'atulagaina i le kilikiina o le Ok.

Otometi le Ulufale i SecureCRT Fa'aaogā Fa'amatalaga

Manatua:

O le laulau fa'atasi ai ma fa'amau e aoga tele le fa'atinoga.

1. E mafai, pe a Logon i se sauniga faapitoa, e faamaoti po o le fea panel e tatala i lenei tab i le faaletonu.

2. E mafai ona faʻatulagaina gaioiga faʻatulagaina mo gaioiga masani ma meafaigaluega: faʻaalia faʻaaliga faʻaaliga, faʻaalia le taʻavale-config, faʻasaoina le faʻatulagaina.

Otometi le Ulufale i SecureCRT Fa'aaogā Fa'amatalaga
E leai se fa'amatalaga o lo'o fa'apipi'i i nei fa'amau. Na'o le laina fa'atino:

Otometi le Ulufale i SecureCRT Fa'aaogā Fa'amatalaga
Seti - ina ia faʻafeiloaʻi i se sauniga, o le laulau talafeagai ma faʻamau e tatala i le faʻatulagaga o sauniga:

Otometi le Ulufale i SecureCRT Fa'aaogā Fa'amatalaga
E talafeagai mo le tagata faʻatau le setiina o tusitusiga taʻitasi mo Login ma alu i le laulau ma faʻatonuga masani mo le faʻatau.

Otometi le Ulufale i SecureCRT Fa'aaogā Fa'amatalaga
A e oomi le ki Go Cisco, e sui le laulau i le Cisco Button Bar.

Otometi le Ulufale i SecureCRT Fa'aaogā Fa'amatalaga

Fa'ata'ita'iga o le fa'aogaina o fa'amatalaga faigofie ma fa'alautele. (Fa'ata'ita'i mai le olaga moni.)

O tusitusiga faigofie e lava mo toetoe o taimi uma. Ae o le taimi lava na ou manaʻomia ai le faʻalavelaveina o le tusitusiga - ia faʻavaveina le galuega. O lenei fa'alavelave na'o le talosagaina o fa'amatalaga fa'aopoopo i totonu o se pusa fa'atalanoaga mai le tagata fa'aoga.

Talosagaina o faʻamatalaga mai le tagata faʻaoga e faʻaaoga ai se pusa talatalanoa

Sa i ai la'u 2 i le fa'amaumauga o talosaga o fa'amaumauga. O le Hostname lea ma le 4th octet o le tuatusi IP. Ina ia faia lenei gaioiga - Na ou google pe faʻapefea ona fai ma maua i luga o le upega tafaʻilagi aloaia a SecureCRT (vandyke). - o le galuega e taʻua vave.

	crt.Screen.WaitForString("-Vlanif200]")
	hostnamestr = crt.Dialog.Prompt("Enter hostname:", "hostname", "", False)
	ipaddressstr = crt.Dialog.Prompt("Enter ip address:", "ip", "", False)
	crt.Screen.Send("ip address 10.10.10.")
	crt.Screen.Send(ipaddressstr)
	crt.Screen.Send(" 23r")
	crt.Screen.Send("quitr")
	crt.Screen.Send("sysname ")
	crt.Screen.Send(hostnamestr)
	crt.Screen.Send("r") 

O le vaega lenei o le tusitusiga na fesili mo Hostname ma numera mai le octet mulimuli. Talu ai e 15 vaega o meafaigaluega. Ma o faʻamatalaga na tuʻuina atu i se laulau, ona ou kopiina lea o tau mai le laulau ma faapipii i totonu o pusa talatalanoa. E le gata i lea, na galue tutoatasi le tusitusiga.

FTP kopi i masini feso'ota'iga.

O lenei tusitusiga na faʻalauiloaina laʻu faʻamalama faʻatonu ( atigi ) ma kopi faʻamaumauga e ala i le FTP. I le faaiuga, tapuni le sauniga. E le mafai ona faʻaogaina le notepad mo lenei mea, ona o le kopiina e umi se taimi ma o faʻamaumauga i le FTP buffer o le a le teuina mo lena umi:

# $language = "Python"
# $interface = "1.0"

# Connect to a telnet server and automate the initial login sequence.
# Note that synchronous mode is enabled to prevent server output from
# potentially being missed.

def main():
	crt.Screen.Synchronous = True
	crt.Screen.Send("ftp 192.168.1.1r")
	crt.Screen.WaitForString("Name")
	crt.Screen.Send("adminr")
	crt.Screen.WaitForString("Password:")
	crt.Screen.Send("Passwordr")
	crt.Screen.WaitForString("ftp")
	crt.Screen.Send("binaryr")
	crt.Screen.WaitForString("ftp")
	crt.Screen.Send("put S5720LI-V200R011SPH016.patr")
	crt.Screen.WaitForString("ftp")
	crt.Screen.Send("quitr")
	crt.Screen.Synchronous = False
main()

Ulufale i le username/password e fa'aaoga ai se tusitusiga

I se tasi tagata fa'atau avanoa i masini feso'ota'iga na tapunia sa'o. Na mafai ona ulufale i meafaigaluega e ala i le faʻafesoʻotaʻi muamua i le Default Gateway, ma mai ai i le meafaigaluega e fesoʻotaʻi atu i ai. O le ssh client na fausia i totonu ole IOS/software software sa fa'aoga e fa'afeso'ota'i. E tusa ai, sa talosagaina le igoa ole igoa ma le upu faataga i totonu o le console. Faatasi ai ma le faʻamatalaga o loʻo i lalo, o le igoa ole igoa ma le upega tafaʻilagi na faʻapipiʻiina otometi:

# $language = "Python"
# $interface = "1.0"

# Connect to a telnet server and automate the initial login sequence.
# Note that synchronous mode is enabled to prevent server output from
# potentially being missed.

def main():
	crt.Screen.Synchronous = True
	crt.Screen.Send("snmpadminr")
	crt.Screen.WaitForString("assword:")
	crt.Screen.Send("Passwordr")
	crt.Screen.Synchronous = False
main()

Fa'aaliga: E 2 fa'amaumauga. Tasi mo le fa'amaumauga a le pule, o le lona lua mo le fa'amatalaga eSIGHT.

Fa'amatalaga ma le malosi e fa'apipi'i sa'o ai fa'amatalaga i le taimi o le fa'atinoina o tusitusiga.

O le galuega o le fa'aopoopoina lea o se auala tumau i luga o masini feso'otaiga uma. Ae o le faitotoa i luga o le Initoneti i meafaigaluega taitasi e eseese (ma e ese mai le faitotoa faaletonu). O le faʻamatalaga o loʻo i lalo na faʻaalia ai le laulau taʻavale, ulufale i le faʻatulagaga faʻatulagaina, e leʻi tusia le poloaiga i le iuga (le tuatusi IP o le faitotoa i luga ole Initaneti) - Na ou faʻaopoopoina lenei vaega. Ina ua uma ona ou oomi le Enter, sa faaauau pea ona faatino e le tusitusiga le poloaiga.

# $language = "Python"
# $interface = "1.0"

# Connect to a telnet server and automate the initial login sequence.
# Note that synchronous mode is enabled to prevent server output from
# potentially being missed.

def main():
	crt.Screen.Synchronous = True
	crt.Screen.Send("Zdes-mogla-bit-vasha-reklamar")
	crt.Screen.WaitForString("#")
	crt.Screen.Send("show run | inc ip router")
	crt.Screen.WaitForString("#")
	crt.Screen.Send("conf tr")
	crt.Screen.WaitForString("(config)#")
	crt.Screen.Send("ip route 10.10.10.8 255.255.255.252 ")
	crt.Screen.WaitForString("(config)#")
	crt.Screen.Send("endr")
	crt.Screen.WaitForString("#")
	crt.Screen.Send("copy run star")
	crt.Screen.WaitForString("[startup-config]?")
	crt.Screen.Send("r")
	crt.Screen.WaitForString("#")
	crt.Screen.Send("exitr")
	crt.Screen.Synchronous = False
main()

I lenei tusitusiga, i le laina: crt.Screen.Send("ip ala 10.10.10.8 255.255.255.252") e le o faʻaopoopoina le tuatusi IP o le faitotoʻa ma e leai se taʻavale toe faʻafoʻi mai. O loʻo faʻatali le tusitusiga mo le isi laina faʻatasi ma mataitusi "(config) #" O nei tagata na faʻaalia ina ua uma ona ou ulufale i le tuatusi IP ma ulufale.

Faaiuga:

Pe a tusia se tusitusiga ma faʻatino, e tatau ona mulimulitaʻia le tulafono: O le taimi mo le tusiaina o se tusitusiga ma le faʻatinoina o se tusitusiga e le tatau ona sili atu nai lo le taimi faʻapitoa e faʻaalu i le faia o le galuega lava e tasi ma le lima (kopi / faapipii mai se notepad, tusitusi ma le faʻapipiʻiina. se tusi taʻaloga mo ansible, tusitusi ma le faʻapipiʻiina o tusitusiga python). O lona uiga, o le faʻaogaina o le tusitusiga e tatau ona faʻapolopolo le taimi, ma e le faʻaumatia le taimi i luga o le tasi-taimi otometi o faiga (o lona uiga, pe a tulaga ese le tusitusiga ma o le a le toe faia). Ae afai o le tusitusiga e tulaga ese ma otometi ma le tusitusiga ma le tusitusi / debugging le tusitusiga e itiiti se taimi nai lo le faia i se isi lava auala (ansible, command window), ona avea lea o le tusitusiga ma fofo sili.
Debugging se tusitusiga. E faasolosolo malie le fa'asologa, e fai le fa'ailoga i luga o le ta'avale i le masini muamua, lona lua, lona tolu, ma e o'o atu i le lona fa o le tusitusiga e foliga mai o le a fa'aaogaina atoatoa.

O le fa'agaioia o se tusitusiga (e ala i le tu'uina o le igoa fa'aigoa + upu fa'aigoa) ma le isumu e masani lava ona vave nai lo le kopiina o le Username ma le Password mai se notepad. Ae le saogalemu mai se vaaiga saogalemu.
O le isi fa'ata'ita'iga (moni) pe a fa'aogaina se fa'amatalaga: E leai sau avanoa sa'o i masini feso'ota'iga. Ae o loʻo i ai se manaʻoga e faʻapipiʻi uma masini fesoʻotaʻiga (aumai i totonu o le mataʻituina, faʻapipiʻi se isi Username/password/snmpv3username/password). E iai le avanoa pe a e alu i le Core switch, mai ai e te tatalaina ai le SSH i isi meafaigaluega. Aisea e le mafai ai ona e fa'aogaina le Ansible. - Talu ai tatou te taufetuli i se tapulaa i luga o le numera o sauniga tutusa faatagaina i luga o meafaigaluega fesootaiga (laina vty 0 4, user-interface vty 0 4) (o le isi fesili o le auala e amata ai masini eseese i Ansible ma le SSH muamua hop tutusa).

O le tusitusiga e faʻaitiitia ai le taimi i taimi umi o gaioiga - mo se faʻataʻitaʻiga, kopiina o faila e ala i le FTP. A mae'a le kopi, ona amata loa lea ona galue le tusitusiga. E manaʻomia e se tagata ona vaʻai i le iʻuga o le kopiina, ona iloa lea o le iuga o le kopiina, ona ulufale lea i poloaiga talafeagai. O le tusitusiga e fai fa'atatau vave.

E fa'aoga tusitusiga i mea e le mafai ona fa'aogaina meafaigaluega fa'asalalau fa'amaumauga tele: Console. Pe a tulaga ese nisi o faʻamatalaga mo meafaigaluega: igoa talimalo, tuatusi ip pulega. Pe a tusia se polokalame ma debugging e sili atu le faigata nai lo le faʻaopoopoina o faʻamatalaga na maua mai meafaigaluega aʻo faʻagasolo le tusitusiga. - O se faʻataʻitaʻiga faʻatasi ai ma se faʻamatalaga mo le faʻatonuina o se auala, pe a iai meafaigaluega taʻitasi e iai lana lava tuatusi IP o le Initaneti. (Na tusia e aʻu uo ia tusitusiga - pe a tautala le DMVPN i luga o le 3. Sa tatau ona sui tulaga DMVPN).

Tulaga Su'esu'ega: Fa'atulagaina o Fa'atonuga Muamua i se Suiga Fou Fa'aaogaina o Taulaga Console:

A. Fa'apipi'i le uaea fa'amafanafana i le masini.
B. Fa'agasolo le tala
B. Faatalitali mo le faatinoga o le tusitusiga
D. Fa'apipi'i le uaea fa'amafanafana i le isi masini.
E. Afai o le ki e le o le mea mulimuli, alu i le Laasaga B.

O se taunuuga o le galuega a le tusitusiga:

  • ua seti le upu muamua i luga o meafaigaluega.
  • Ulufale le igoa fa'aoga
  • ua ulufale le tuatusi IP tulaga ese o le masini.

PS sa tatau ona toe fai le taotoga. Ona o le Default ssh e leʻi faʻatulagaina / faʻaletonu. (Ioe, o la'u mea sese lea.)

Punaoa fa'aaogaina.

1. E uiga i le fatuina o tusitusiga
2. Fa'ata'ita'iga o tusitusiga

Fa'aopoopo 1: Fa'ata'ita'iga o tusitusiga.


O se faʻataʻitaʻiga o se tusitusiga umi, e lua fesili: Hostname ma IP tuatusi. Na faia mo le setiina o meafaigaluega e ala i le faʻamafanafanaga (9600 baud). Ma ia saunia foi le fesoʻotaʻiga o meafaigaluega i le fesoʻotaʻiga.

# $language = "Python"
# $interface = "1.0"

# Connect to a telnet server and automate the initial login sequence.
# Note that synchronous mode is enabled to prevent server output from
# potentially being missed.

def main():
	crt.Screen.Synchronous = True
	crt.Screen.Send("r")
	crt.Screen.WaitForString("name")
	crt.Screen.Send("adminr")
	crt.Screen.WaitForString("Password:")
	crt.Screen.Send("Passwordr")
	crt.Screen.Send("sysr")
	crt.Screen.WaitForString("]")
	crt.Screen.Send("interface Vlanif 1r")
	crt.Screen.WaitForString("Vlanif1]")
	crt.Screen.Send("undo ip addressr")
	crt.Screen.Send("shutdownr")
	crt.Screen.Send("vlan 100r")
	crt.Screen.Send(" description description1r")
	crt.Screen.Send(" name description1r")
	crt.Screen.Send("vlan 110r")
	crt.Screen.Send(" description description2r")
	crt.Screen.Send(" name description2r")
	crt.Screen.Send("vlan 120r")
	crt.Screen.Send(" description description3r")
	crt.Screen.Send(" name description3r")
	crt.Screen.Send("vlan 130r")
	crt.Screen.Send(" description description4r")
	crt.Screen.Send(" name description4r")
	crt.Screen.Send("vlan 140r")
	crt.Screen.Send(" description description5r")
	crt.Screen.Send(" name description5r")
	crt.Screen.Send("vlan 150r")
	crt.Screen.Send(" description description6r")
	crt.Screen.Send(" name description6r")
	crt.Screen.Send("vlan 160r")
	crt.Screen.Send(" description description7r")
	crt.Screen.Send(" name description7r")
	crt.Screen.Send("vlan 170r")
	crt.Screen.Send(" description description8r")
	crt.Screen.Send(" name description8r")               
	crt.Screen.Send("vlan 180r")
	crt.Screen.Send(" description description9r")
	crt.Screen.Send(" name description9r")
	crt.Screen.Send("vlan 200r")
	crt.Screen.Send(" description description10r")
	crt.Screen.Send(" name description10r")
	crt.Screen.Send("vlan 300r")
	crt.Screen.Send(" description description11r")
	crt.Screen.Send(" name description11r")
	crt.Screen.Send("quitr")
	crt.Screen.WaitForString("]")
	crt.Screen.Send("stp region-configurationr")
	crt.Screen.Send("region-name descr")
	crt.Screen.Send("active region-configurationr")
	crt.Screen.WaitForString("mst-region]")
	crt.Screen.Send("quitr")
	crt.Screen.Send("stp instance 0 priority 57344r")
	crt.Screen.WaitForString("]")
	crt.Screen.Send("interface range GigabitEthernet 0/0/1 to GigabitEthernet 0/0/42r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("description Usersr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("port link-type hybridr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("voice-vlan 100 enabler")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("voice-vlan legacy enabler")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("port hybrid pvid vlan 120r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("port hybrid tagged vlan 100r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("port hybrid untagged vlan 120r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("stp edged-port enabler")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("trust 8021pr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("storm-control broadcast min-rate 1000 max-rate 1500r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("storm-control multicast min-rate 1000 max-rate 1500r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("storm-control action blockr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("storm-control enable trapr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("quitr")
	crt.Screen.Send("interface range GigabitEthernet 0/0/43 to GigabitEthernet 0/0/48r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("description Printersr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("port link-type accessr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("port default vlan 130r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("stp edged-port enabler")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("trust 8021pr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("storm-control broadcast min-rate 1000 max-rate 1500r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("storm-control multicast min-rate 1000 max-rate 1500r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("storm-control action blockr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("storm-control enable trapr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("quitr")
	crt.Screen.Send("interface range XGigabitEthernet 0/0/1 to XGigabitEthernet 0/0/2r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("description uplinkr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("port link-type trunkr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("port trunk allow-pass vlan 100 110 120 130 140 150 160 170 180 200r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("port trunk allow-pass vlan 300r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("storm-control broadcast min-rate 1000 max-rate 1500r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("storm-control multicast min-rate 1000 max-rate 1500r")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("storm-control action blockr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("storm-control enable trapr")
	crt.Screen.WaitForString("port-group]")
	crt.Screen.Send("quitr")
	crt.Screen.Send("ntp-service unicast-server 10.10.10.4r")
	crt.Screen.Send("ntp-service unicast-server 10.10.10.2r")
	crt.Screen.Send("ntp-service unicast-server 10.10.10.134r")
	crt.Screen.Send("ip route-static 0.0.0.0 0.0.0.0 10.10.10.254r")
	crt.Screen.Send("interface Vlanif 200r")
	crt.Screen.WaitForString("-Vlanif200]")
	crt.Screen.Send("r")
	crt.Screen.WaitForString("-Vlanif200]")
	crt.Screen.Send("r")
	crt.Screen.WaitForString("-Vlanif200]")
	crt.Screen.Send("r")
	crt.Screen.WaitForString("-Vlanif200]")
	crt.Screen.Send("r")
	crt.Screen.WaitForString("-Vlanif200]")
	crt.Screen.Send("r")
	crt.Screen.WaitForString("-Vlanif200]")
	crt.Screen.Send("r")
	crt.Screen.WaitForString("-Vlanif200]")
	crt.Screen.Send("r")
	crt.Screen.WaitForString("-Vlanif200]")
        hostnamestr = crt.Dialog.Prompt("Enter hostname:", "hostname", "", False)
        ipaddressstr = crt.Dialog.Prompt("Enter ip address:", "ip", "", False)
	crt.Screen.Send("ip address 10.10.10.")
	crt.Screen.Send(ipaddressstr)
	crt.Screen.Send(" 24r")
	crt.Screen.Send("quitr")
	crt.Screen.Send("sysname ")
	crt.Screen.Send(hostnamestr)
	crt.Screen.Send("r")
	crt.Screen.WaitForString("]")
	crt.Screen.Synchronous = False
main()

O ia tusitusiga e masani lava e le manaʻomia, ae o le aofaʻi o meafaigaluega e 15 pcs. Fa'ataga le seti vave. Sa vave ona fa'atulaga meafaigaluega e fa'aaoga ai le SecureCRT Command window.

Faʻatulagaina se teugatupe mo ssh.

O le isi faataitaiga. O le fa'atulagaina e ala atu foi i le fa'amafanafanaga.

# $language = "Python"
# $interface = "1.0"

# Connect to a telnet server and automate the initial login sequence.
# Note that synchronous mode is enabled to prevent server output from
# potentially being missed.

def main():
	crt.Screen.Synchronous = True
	crt.Screen.Send("r")
	crt.Screen.WaitForString("name")
	crt.Screen.Send("adminr")
	crt.Screen.WaitForString("Password:")
	crt.Screen.Send("Passwordr")
	crt.Screen.WaitForString(">")
	crt.Screen.Send("sysr")
	crt.Screen.Send("stelnet server enabler")
	crt.Screen.Send("aaar")
	crt.Screen.Send("local-user admin service-type terminal ftp http sshr")
	crt.Screen.Send("quitr")
	crt.Screen.Send("user-interface vty 0 4r")
	crt.Screen.Send("authentication-mode aaar")
	crt.Screen.Send("quitr")
	crt.Screen.Send("quitr")
	crt.Screen.Synchronous = False
main()


E uiga i le SecureCRT:Polokalama totogi: mai le $99 (o le tau aupito itiiti e na'o le SecureCRT mo le tausaga e tasi)
Faʻasalalauga aloaia
E tasi le taimi e fa'atau ai se laisene fa'akomepiuta, fa'atasi ai ma le lagolago (mo le fa'afouina), ona fa'aaogaina lea o le polokalama fa'atasi ma lenei laisene mo se taimi e le fa'atapula'aina.

E galue ile Mac OS X ma le Windows operating system.

O loʻo i ai le lagolago tusitusi (lenei tusiga)
o loo i ai Fa'atonu Fa'amalama
Serial/Telnet/SSH1/SSH2/Shell Operating System

puna: www.habr.com