Whakaaunoa i te urunga ki roto i te SecureCRT ma te whakamahi i nga tuhinga

He maha nga wa ka pa ki nga miihini whatunga te mahi ki te kape/whakapiri etahi kongakonga mai i te papa tuhipoka ki te papatohu. Ko te tikanga me kape e koe etahi tawhā: Ingoa Kaiwhakamahi/Kupuhipa me tetahi atu mea. Ma te whakamahi i nga tuhinga ka taea e koe te tere ake i tenei mahi. ENGARI ko nga mahi o te tuhi i te tuhinga me te mahi i te tuhinga me iti ake te wa katoa i te whirihoranga a-ringa, ki te kore he huakore nga tuhinga.

He aha tenei tuhinga? Ko tenei tuhinga mai i te raupapa Whakawhiti Tere me te whai ki te whakaora i nga wa miihini whatunga i te wa e whakarite ana i nga taputapu (mahi kotahi) ki runga i nga taputapu maha. Ka whakamahi i te rorohiko SecureCRT me te mahi whakaurunga tuhi tuhi.

Tuhinga

Whakataki

Kei roto i te kaupapa SecureCRT he tikanga hanga tuhinga tuhi mai i te pouaka. He aha nga tuhinga mutunga?

  • I/O Aunoa, me te iti o te whakamana I/O.
  • Whakaterehia te mahinga o nga mahi o ia ra - te whakaiti i nga okiokinga i waenga i nga taputapu taputapu. (Te whakahekenga o nga wa okioki na te wa ki te mahi kape/mahi o mua i runga i te taputapu kotahi, me te 3 neke atu ranei nga kongakonga whakahau hei hoatu ki nga taputapu.)

Kei roto i tenei tuhinga nga mahi:

  • Te hanga tuhinga ngawari.
  • E whakahaere ana i nga tuhinga i runga i te SecureCRT.
  • He tauira mo te whakamahi i nga tuhinga ngawari me nga tuhinga matatau. (Whakamahia mai i te ora tonu.)

Te hanga tuhinga ngawari.

E rua noa nga whakahau e whakamahia ana e nga tuhinga ngawari, Tuku me WaitForString. He ranea tenei mahi mo te 90% (neke atu ranei) o nga mahi i mahia.

Ka taea e nga tuhinga te mahi i roto i te Python, JS, VBS (Visual Basic), Perl, etc.

nānati

# $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()

Ko te tikanga he konae me te toronga "*.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

Ko te tikanga he konae me te toronga "*.vbs"

Waihangahia he tuhinga ma te whakamahi i te urunga tuhinga.

Ka taea e koe te whakaaunoa i te tukanga tuhi tuhi. Ka timata koe ki te tuhi tuhinga. Ka tuhi a SecureCRT i nga whakahau me te whakautu taputapu o muri mai ka whakaatu i te tuhinga kua oti mo koe.

A. Tīmatahia te tuhi hōtuhi:
Tahua SecureCRT => Hōtuhi => Tīmata Hotuhi Hotuhi
b. Mahia nga mahi me te papatohu (whakamahia nga waahanga whirihoranga i te CLI).
V. Mutu te tuhi i te tuhinga:
Tahua SecureCRT => Hōtuhi => Kāti te Hotuhi Hotuhi…
Tiakina te kōnae hōtuhi.

He tauira o nga whakahau kua mahia me te tuhinga kua tiakina:

Whakaaunoa i te urunga ki roto i te SecureCRT ma te whakamahi i nga tuhinga

E whakahaere ana i nga tuhinga i runga i te SecureCRT.

Whai muri i te waihanga/whakatika i te tuhinga, ka puta ake he patai maori: Me pehea te tono i te tuhinga?
He maha nga huarahi:

  • Rere ā-ringa mai i te tahua Hōtuhi
  • Tīmata aunoa i muri i te hononga (tuhituhi takiuru)
  • Takiuru aunoa me te kore e whakamahi i te tuhinga
  • Te whakaoho a-ringa me te paatene i roto i te SecureCRT (kaore ano kia hangahia he paatene me te taapiri atu ki a SecureCRT)

Rere ā-ringa mai i te tahua Hōtuhi

Tahua SecureCRT => Hōtuhi => Whakahaere…
- Ko nga tuhinga 10 whakamutunga ka maumahara ka waatea mo te tere tere:
Tahua SecureCRT => Hōtuhi => 1 "Ingoa kōnae hōtuhi"
Tahua SecureCRT => Hōtuhi => 2 "Ingoa kōnae hōtuhi"
Tahua SecureCRT => Hōtuhi => 3 "Ingoa kōnae hōtuhi"
Tahua SecureCRT => Hōtuhi => 4 "Ingoa kōnae hōtuhi"
Tahua SecureCRT => Hōtuhi => 5 "Ingoa kōnae hōtuhi"

Tīmata aunoa i muri i te hononga (tuhituhi takiuru)

Kua whirihorahia nga tautuhinga tuhi tuhi mo te waahi kua tiakina: Hononga => Nga Mahi Takiuru => Kuputuhi Takiuru

Whakaaunoa i te urunga ki roto i te SecureCRT ma te whakamahi i nga tuhinga

Takiuru aunoa me te kore e whakamahi i te tuhinga

Ka taea te whakauru aunoa i te ingoa kaiwhakamahi o te kupuhipa me te kore e tuhi i te tuhinga, ma te whakamahi i nga mahi hanga-i roto o SecureCRT anake. I roto i nga tautuhinga hononga "Hononga" => Nga Mahi Takiuru => Whakaaunoa i te takiuru - me whakaki e koe etahi paihere - ko te tikanga ko nga takirua: "Tukutuhi e tumanakohia ana" + "I tukuna nga tohu ki tenei tuhinga" he maha nga takirua pera. (He tauira: te takirua tuatahi e tatari ana mo te ingoa kaiwhakamahi, tuarua e tatari ana mo te kupuhipa, tuatoru e tatari ana mo te tere aratau whaimana, te takirua takirua mo te kupuhipa aratau whaimana.)

He tauira o te takiuru aunoa ki Cisco ASA:

Whakaaunoa i te urunga ki roto i te SecureCRT ma te whakamahi i nga tuhinga

Te whakaoho a-ringa me te paatene i roto i te SecureCRT (kaore ano kia hangahia he paatene me te taapiri atu ki a SecureCRT)

I roto i te SecureCRT, ka taea e koe te tautapa i tetahi tuhinga ki tetahi paatene. Ka taapirihia te paatene ki tetahi panui i hangaia mo tenei kaupapa.

A. Te taapiri i te panui ki te atanga: Tahua SecureCRT => Tiro => Pae Patene
b. Tāpirihia he paatene ki te paewhiri ka taapirihia he tuhinga. – Pāwhiri-matau i runga i te Pae Patene ka kowhiri i te “Paetene Hou…” mai i te tahua horopaki.
V. I roto i te pouaka korero "Mahere Mahere", i roto i te mara "Mahi", tohua te mahi "Run Script" (mahi).
Tauwhāitihia he tapanga mo te paatene. Te tae mo te ata paatene. Whakaotihia nga tautuhinga ma te paatene Ok.

Whakaaunoa i te urunga ki roto i te SecureCRT ma te whakamahi i nga tuhinga

Tuhipoka:

Ko te panui me nga patene he tino whai hua.

1. Ka taea, ina Takiuru ki tetahi huihuinga motuhake, ki te tohu ko tehea te roopu hei whakatuwhera ki tenei ripa ma te taunoa.

2. Ka taea te whakarite i nga mahi kua tohua mo nga mahi paerewa me nga taputapu: whakaatu whakaaturanga whakaaturanga, whakaatu rere-whirihora, tiaki whirihoranga.

Whakaaunoa i te urunga ki roto i te SecureCRT ma te whakamahi i nga tuhinga
Karekau he tuhinga e piri ana ki enei paatene. Raina mahi anake:

Whakaaunoa i te urunga ki roto i te SecureCRT ma te whakamahi i nga tuhinga
Tautuhinga - na i te wa e huri ana ki tetahi huihuinga, ka tuwhera te panui e tika ana me nga paatene ki nga tautuhinga huihuinga:

Whakaaunoa i te urunga ki roto i te SecureCRT ma te whakamahi i nga tuhinga
He mea tika mo te kaihoko ki te whakarite i nga tuhinga tuhi takitahi mo te Takiuru me te haere ki te panui me nga whakahau auau mo te kaihoko.

Whakaaunoa i te urunga ki roto i te SecureCRT ma te whakamahi i nga tuhinga
Ka pehi koe i te paatene Haere Cisco, ka huri te panui ki te Pae Patene Cisco.

Whakaaunoa i te urunga ki roto i te SecureCRT ma te whakamahi i nga tuhinga

He tauira mo te whakamahi i nga tuhinga ngawari me nga tuhinga matatau. (Whakamahia mai i te ora tonu.)

He ranea nga tuhinga ngawari mo nga wa katoa. Engari i te wa i hiahia ahau ki te whakararu i te tuhinga - kia tere ake te mahi. I tono noa tenei raruraru i etahi atu raraunga i roto i te pouaka korero mai i te kaiwhakamahi.

Te tono raraunga mai i te kaiwhakamahi ma te whakamahi i te pouaka korero

E 2 au i roto i te tuhinga tono raraunga. Koinei te Ingoa Kaihautū me te 4th octet o te wāhitau IP. Hei mahi i tenei mahi - I rapua e au me pehea te mahi ka kitea i runga i te paetukutuku mana o SecureCRT (vandyke). - ka kiia te mahi he wawe.

	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") 

Ko tenei waahanga o te tuhinga i tono ingoa Kaihautu me nga nama mai i te octet whakamutunga. I te mea he 15 nga taputapu. Na ka whakaatuhia nga raraunga ki te ripanga, katahi ka kapehia e ahau nga uara mai i te ripanga ka whakapiri ki nga pouaka korero. I tua atu i mahi takitahi te tuhinga.

Ko te kape FTP ki nga taputapu whatunga.

I whakarewahia e tenei tuhinga taku matapihi whakahau (anga) me te kape raraunga ma te FTP. I te mutunga, kati te waahi. Kare e taea te whakamahi notepad mo tenei, na te mea he roa rawa te kape ka kore e penapena nga raraunga i roto i te putunga FTP mo tera roa:

# $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()

Te whakauru ingoa kaiwhakamahi/kupuhipa ma te whakamahi i te tuhinga

I tetahi wa ka kati te uru o nga kaihoko ki nga taputapu whatunga. I taea te whakauru i nga taputapu ma te hono tuatahi ki te Waahi Taunoa, a mai i tera ki nga taputapu e hono ana ki a ia. Ko te kiritaki ssh i hangaia ki te IOS/rorohiko rorohiko i whakamahia hei hono. No reira, i tonoa te ingoa kaiwhakamahi me te kupuhipa i roto i te papatohu. Ma te tuhi i raro nei, i whakauruhia te ingoa kaiwhakamahi me te kupuhipa:

# $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()

Tuhipoka: E 2 nga tuhinga tuhi. Kotahi mo te kaute kaiwhakahaere, te tuarua mo te kaute eSIGHT.

Hōtuhi me te kaha ki te taapiri tika i nga raraunga i te wa e mahia ana te tuhinga.

Ko te mahi ko te taapiri i tetahi ara pateko ki nga taputapu whatunga katoa. Engari he rereke te kuaha ki te Ipurangi i ia taputapu (he rereke mai i te kuaha taunoa). Ko te tuhinga e whai ake nei i whakaatu i te ripanga ararere, i uru ki te aratau whirihoranga, kaore i tuhia te whakahau ki te mutunga (te IP IP o te kuwaha ki te Ipurangi) - I tapiritia e ahau tenei waahanga. I muri i taku pehi i te Whakauru, ka haere tonu te tuhinga ki te whakahaere i te whakahau.

# $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 roto i tenei tuhinga, i te rarangi: crt.Screen.Send("ip route 10.10.10.8 255.255.255.252 ") kaore i te taapirihia te wahitau IP o te kuaha, karekau he ahua o te whakahokinga waka. Kei te tatari te tuhinga mo te rarangi e whai ake nei me nga tohu "(config) #" I puta enei tohu i muri i taku urunga ki te wahitau ip me te whakauru.

Whakamutunga:

I te wa e tuhi ana i te tuhinga me te mahi, me whai te ture: Ko te wa mo te tuhi tuhi me te mahi i te tuhinga me kaua rawa e nui ake i te wa e whakapaua ana ki te mahi i taua mahi a-ringa (te kape / whakapiri mai i te papa tuhipoka, tuhi me te patuiro. he pukapuka takaro mo te ansible, te tuhi me te patuiro i te tuhinga python). Arā, ko te whakamahi i te tuhinga me whakaora i te wa, kaua hoki e moumou i te wa mo te mahi aunoatanga mo te wa kotahi (arā, i te mea he ahurei te tuhinga, kare he tukurua). Engari ki te mea he ahurei te tuhinga me te aunoatanga me te tuhinga me te tuhi / patuiro i te tuhinga ka iti ake te wa i te mahi i tetahi atu huarahi (ansible, matapihi whakahau), na ko te tuhinga te otinga pai.
Te patuiro i te tuhinga. Ka tipu haere te tuhi, ka mahi te patuiro i runga i te oma-i runga i te taputapu tuatahi, tuarua, tuatoru, a hei te tuawha ka tino mahi te tuhinga.

Ko te whakahaere i te tuhinga (ma te whakauru ingoa kaiwhakamahi+kupuhipa) me te kiore he tere ake i te kape i te Ingoa Kaiwhakamahi me te Kupuhipa mai i te papa tuhipoka. Engari kaore i te haumaru mai i te tirohanga haumaru.
Ko tetahi atu tauira (tuuturu) i te wa e whakamahi ana i te tuhinga: Kaore koe e uru tika ki nga taputapu whatunga. Engari he hiahia ki te whirihora i nga taputapu whatunga katoa (kawe mai ki te punaha aroturuki, whirihora i tetahi atu Ingoa Kaiwhakamahi/kupuhipa/snmpv3username/kupuhipa). Ka whai waahi ka haere koe ki te whakawhiti Core, mai i reira ka whakatuwherahia e koe te SSH ki etahi atu taputapu. He aha e kore e taea e koe te whakamahi Ansible. - Na te mea ka uru matou ki te rohe mo te maha o nga huihuinga tukutahi e whakaaetia ana i runga i nga taputapu whatunga (raina vty 0 4, atanga-kaiwhakamahi vty 0 4) (ko tetahi atu patai me pehea te tiimata i nga taputapu rereke i Ansible me te SSH tuatahi hop).

Ka whakaitihia e te tuhinga te wa i nga mahi roa - hei tauira, te kape i nga konae ma te FTP. Ka oti te kape, ka timata tonu te mahi o te tuhinga. Me kite te tangata i te mutunga o te kape, katahi ka mohio ki te mutunga o te kape, katahi ka uru ki nga whakahau e tika ana. He tere ake te mahi a te tuhinga.

E tika ana nga tuhinga ki te kore e taea te whakamahi taputapu tuku raraunga papatipu: Papatohu. I te mea he ahurei etahi o nga raraunga mo nga taputapu: ingoa rangatira, wāhitau ip whakahaere. I te wa ranei e tuhi ana i tetahi papatono me te patuiro he uaua ake i te taapiri i nga raraunga ka riro mai i nga taputapu i te wa e rere ana te tuhinga. - He tauira me te tuhinga mo te whakarite huarahi, ina he wahitau IP o ia taputapu o te kaiwhakarato Ipurangi. (I tuhia e aku hoa mahi nga tuhinga penei - i te wa e korero ana te DMVPN i runga ake i te 3. Me whakarereke nga tautuhinga DMVPN).

Akoranga Take: Whirihorahia nga Tautuhinga Tuatahi i runga i te Whakawhiti Hou Ma te whakamahi i nga Tauranga Papatohu:

A. Monohia te taura papatohu ki te taputapu.
B. Whakahaerehia te tuhinga
B. I tatari mo te whakatinanatanga o te tuhinga
D. Monohia te taura papatohu ki te taputapu e whai ake nei.
E. Mēnā ehara te pana i te mea whakamutunga, haere ki te taahiraa B.

Ko te hua o nga mahi a te tuhinga:

  • kua whakaritea te kupuhipa tuatahi ki te taputapu.
  • I whakauruhia te ingoa kaiwhakamahi
  • ka whakauruhia te wahitau IP ahurei o te taputapu.

PS me mahi ano te mahi. Na te mea kaore i whirihorahia te ssh taunoa. (Ae, ko taku he tenei.)

Kua whakamahia nga puna.

1. Mo te hanga tuhinga
2. Nga tauira tuhinga

Tāpiritanga 1: Tauira tuhinga.


He tauira o te tuhinga roa, e rua nga patai: Ingoa Kaihautū me te wāhitau IP. I hangaia mo te whakarite taputapu ma te papatohu (9600 baud). A ki te whakarite hoki i te hononga o nga taputapu ki te whatunga.

# $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()

Ko enei tuhinga kaore e hiahiatia ana, engari ko te nui o nga taputapu he 15 pcs. Whakaaetia te tatūnga tere ake. He tere ake te whakarite i nga taputapu ma te whakamahi i te matapihi SecureCRT Command.

Te whakatu i tetahi kaute mo te ssh.

Ko tetahi atu tauira. Ko te whirihoranga ma te papatohu.

# $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()


Mō SecureCRT:Pūmanawa utu: mai i te $99 (ko te utu iti rawa mo SecureCRT mo te tau kotahi)
Paetukutuku Official
Kotahi te hoko raihana rorohiko, me te tautoko (mo te whakahou), katahi ka whakamahia te rorohiko me tenei raihana mo te wa mutunga kore.

Mahi i runga i te Mac OS X me nga punaha whakahaere Windows.

He tautoko tuhinga (tenei tuhinga)
He Matapihi Whakahau
Rangatū/Telnet/SSH1/SSH2/Shell Pūnaha Whakahaere

Source: will.com