ProHoster > Blog > Pulega > Otometi le Ulufale i SecureCRT Fa'aaogā Fa'amatalaga
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
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.
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:
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 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:
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.
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.
E leai se fa'amatalaga o lo'o fa'apipi'i i nei fa'amau. Na'o le laina fa'atino:
Seti - ina ia faʻafeiloaʻi i se sauniga, o le laulau talafeagai ma faʻamau e tatala i le faʻatulagaga o sauniga:
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.
A e oomi le ki Go Cisco, e sui le laulau i le Cisco Button Bar.
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.
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.)
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.
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