เบงเบดเบชเบฐเบงเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบเบกเบฑเบเบเบฐเบเบฐเปเบเบตเบเบเบฑเบเบงเบฝเบเบเบฒเบเบเบญเบเบเบฒเบเบเบฑเบเบฅเบญเบ / เบงเบฒเบเบเบดเปเบเบชเปเบงเบเบเบฒเบเบขเปเบฒเบเบเบฒเบ notepad เปเบเบซเบฒ console. เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเปเบฒเบเบเบฐเบเปเบญเบเบเบฑเบเบฅเบญเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบเปเบฒเบเบงเบเบซเบเบถเปเบ: เบเบทเปเบเบนเปเปเบเป / เบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบฅเบฐเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบญเบทเปเบ. เบเบฒเบเบเปเบฒเปเบเปเบชเบฐเบเบดเบเบเปเบงเบเปเบซเปเบเปเบฒเบเปเบฅเบฑเปเบเบเบฐเบเบงเบเบเบฒเบเบเบตเป. เปเบเปเบงเบฝเบเบเบฒเบเบเบญเบเบเบฒเบเบเบฝเบเบชเบฐเบเบดเบเปเบฅเบฐเบเบฐเบเบดเบเบฑเบ script เบเบงเบเปเบเปเปเบงเบฅเบฒเบซเบเปเบญเบเบเบงเปเบฒเบเบฒเบเบเปเบฒเบซเบเบปเบเบเปเบฒเบเบนเปเบกเบท, เบเปเบฒเบเปเปเบเบฑเปเบเบเบฑเปเบ scripts เปเบกเปเบเบเปเปเบกเบตเบเบฐเปเบซเบเบ.
เบเบปเบโเบเบงเบฒเบกโเบเบตเปโเปเบกเปเบโเปเบเบทเปเบญโเบซเบเบฑเบ? เบเบปเบเบเบฝเบเบเบตเปเปเบกเปเบเบกเบฒเบเบฒเบเบเบธเบ Fast Start เปเบฅเบฐเบกเบตเบเบธเบเบเบฐเบชเบปเบเปเบเบทเปเบญเบเบฐเบซเบเบฑเบเปเบงเบฅเบฒเบเบญเบเบงเบดเบชเบฐเบงเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฑเปเบเบเปเบฒเบญเบธเบเบฐเบเบญเบ (เบงเบฝเบเบเบฝเบง) เปเบเบญเบธเบเบฐเบเบญเบเบซเบผเบฒเบเบญเบฑเบ. เปเบเปเบเบญเบเปเบง SecureCRT เปเบฅเบฐเบเบฑเบเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเบฐเบเบฃเบดเบเปเบเบเบปเบง.
เปเบเบทเปเบญเปเบ
เบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบต เบเบฒเบเบชเปเบฒเบเบชเบฐเบเบฃเบดเบเบเปเบฒเบเป เปเบฅเปเบเบชเบฐเบเบฃเบดเบเบขเบนเปเปเบ SecureCRT เบเบฒเบเปเบเบตเบเบเบปเบงเบเปเบงเบเบเบปเบเปเบญเบเบเบฒเบเปเบกเบเบน SecureCRT เปเบฅเบตเปเบกเบเบปเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป (เบชเบฐเบเบดเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ) เปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบเบเปเปเบเปเบญเบเปเบเปเบชเบฐเบเบฃเบดเบ เบเบฒเบเบเบฐเบเบธเปเบเบเปเบงเบเบเบปเบเปเบญเบเบเปเบงเบเบเบธเปเบกเปเบ SecureCRT (เบเบธเปเบกเบเบฑเบเบเปเปเบเบฑเบเปเบเปเบเบทเบเบชเปเบฒเบเบเบถเปเบ เปเบฅเบฐเปเบเบตเปเบกเปเบชเป SecureCRT)
เบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเปเบเป script เบเบตเปเบเปเบฒเบเบเบฒเบเปเบฅเบฐเบเปเบฒเบงเบซเบเปเบฒ. (เบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเบงเบดเบเบเบดเบ.) เบเบฒเบเบฎเปเบญเบเบเปเบเปเปเบกเบนเบเบเบฒเบเบเบนเปเปเบเปเปเบเบเปเบเปเบเปเบญเบเปเบเปเบเบญเบ เบเบฒเบเบเบฑเบเบฅเบญเบ FTP เปเบเบซเบฒเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบ. เบเบฒเบเปเบชเปเบเบทเปเบเบนเปเปเบเป / เบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบเปเบเปเบชเบฐเบเบดเบ เบชเบฐเบเบฃเบดเบเบเบตเปเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบทเปเบกเบเปเปเบกเบนเบเปเบเบเบเบปเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ script
เบชเบฐเบซเบฅเบธเบ เปเบซเบผเปเบเบเบตเปเบเปเบฒเปเบเป เปเบญเบเบฐเบชเบฒเบเบเปเบญเบเบเปเบฒเบ 1: เบเบปเบงเปเบฑเบเบชเบทเบเบปเบงเบขเปเบฒเบ. script เบเบฒเบงเบเบตเปเบกเบตเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบตเปเบขเบนเป IP, hostname (เบเบตเปเบขเบนเป ip เปเบฅเบฐ hostname เปเบกเปเบเบเบทเบเบฎเปเบญเบเบเปเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ script), เปเบฅเบฐเบเบฒเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเบฎเบฒเบเปเบงเปเบเบทเปเบญเบเบเบปเปเบ. เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฑเบเบเบตเบชเปเบฒเบฅเบฑเบ ssh
เบเปเบฝเบงเบเบฑเบ SecureCRT
เบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบต
เปเบเบฅเปเบเบฅเบก SecureCRT เบกเบตเบเบปเบเปเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบชเบฐเบเบดเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเบเบฒเบเบเปเบญเบ. terminal scripts เปเบกเปเบเบซเบเบฑเบ?
- I/O เบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เปเบฅเบฐเบเบฒเบเบเบงเบเบชเบญเบ I/O เปเปเบญเบเบเบตเปเบชเบธเบ.
- เปเบฅเบฑเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบงเบฝเบเบเบฒเบเบเบปเบเบเบฐเบเบด - เบซเบผเบธเบเบเปเบญเบเบเบฒเบเบขเบธเบเบเบปเปเบงเบเบฒเบงเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบญเบธเบเบฐเบเบญเบ. (เบเบปเบงเบเบดเบเปเบฅเปเบงเบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเบฒเบเบขเบธเบเบเบปเปเบงเบเบฒเบงเบเบตเปเปเบเบตเบเบเบฒเบเปเบงเบฅเบฒเปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฑเบเบฅเบญเบ / เบเบตเปเบเปเบฒเบเบกเบฒเบขเบนเปเปเบเบฎเบฒเบเปเบงเบเบฝเบงเบเบฑเบ, เปเบเบเบกเบตเบเบดเปเบเบเปเบฒเบชเบฑเปเบ 3 เบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบเบเบตเปเบเบฐเบเปเบฒเปเบเปเบเบฑเบเบฎเบฒเบเปเบง.)
เปเบญเบเบฐเบชเบฒเบเบเบตเปเบเบงเบกเปเบญเบปเบฒเปเปเบฒเบงเบฝเบ:
- เบเบฒเบเบชเปเบฒเบ scripts เบเปเบฒเบเบเบฒเบ.
- เปเบฅเปเบเบชเบฐเบเบฃเบดเบเปเบ SecureCRT.
- เบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเปเบเป script เบเบตเปเบเปเบฒเบเบเบฒเบเปเบฅเบฐเบเปเบฒเบงเบซเบเปเบฒ. (เบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเบงเบดเบเบเบดเบ.)
เบเบฒเบเบชเปเบฒเบ scripts เบเปเบฒเบเบเบฒเบ.
เบชเบฐเบเบฃเบดเบเบเบตเปเบเปเบฒเบเบเบฒเบเบเบตเปเบชเบธเบเปเบเปเบเบฝเบเปเบเปเบชเบญเบเบเปเบฒเบชเบฑเปเบ, Send เปเบฅเบฐ WaitForString. เบซเบเปเบฒเบเบตเปเบเบตเปเปเบกเปเบเบเบฝเบเบเปเบชเปเบฒเบฅเบฑเบ 90% (เบซเบผเบทเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเปเบ) เบเบญเบเบงเบฝเบเบเบฒเบเบเบตเปเบเบฐเบเบดเบเบฑเบ.
เบชเบฐเบเบฃเบดเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบ Python, JS, VBS (Visual Basic), Perl, เปเบฅเบฐเบญเบทเปเบเป.
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()
เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบเบฅเปเบเบตเปเบกเบตเบเบฒเบกเบชเบฐเบเบธเบ "*.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
เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบเบฅเปเบเบตเปเบกเบตเบเบฒเบกเบชเบฐเบเบธเบ "*.vbs"
เบชเปเบฒเบเบชเบฐเบเบฃเบดเบเปเบเบเปเบเป script entry.
เบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเบฝเบเบชเบฐเบเบดเบ. เปเบเบปเปเบฒเปเบฅเบตเปเบกเบเบฝเบเบเบปเบ. SecureCRT เบเบฑเบโเบเบถเบโเบเปเบฒโเบชเบฑเปเบโเปเบฅเบฐโเบเบฒเบโเบเบญเบโเบชเบฐโเบซเบเบญเบโเบเบญเบโเบฎเบฒเบโเปเบงโเบเปเปโเบกเบฒโเปเบฅเบฐโเบชเบฐโเปเบเบ script เบชเปเบฒโเปเบฅเบฑเบโเบฎเบนเบโเบชเปเบฒโเบฅเบฑเบโเบเปเบฒเบโ.
เบ. เปเบฅเบตเปเบกเบเบฝเบ script:
เปเบกเบเบน SecureCRT => Script => เปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเบฑเบเบเบถเบ Script
เบ. เบเปเบฒเปเบเบตเบเบเบฒเบเบเบฑเบ console (เบเบฐเบเบดเบเบฑเบเบเบฑเปเบเบเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบ CLI).
เบง. เบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบเบฝเบ script:
เปเบกเบเบน SecureCRT => Script => Stop Recording Scriptโฆ
เบเบฑเบเบเบถเบเปเบเบฅเปเบชเบฐเบเบฃเบดเบ.
เบเบปเบงเบขเปเบฒเบเบเบญเบเบเปเบฒเบชเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบฅเบฐเบชเบฐเบเบดเบเบเบตเปเบเบฑเบเบเบถเบเปเบงเป:
เปเบฅเปเบเบชเบฐเบเบฃเบดเบเปเบ SecureCRT.
เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบชเปเบฒเบ / เบเบฑเบเปเบเปเบชเบฐเบเบดเบ, เบเปเบฒเบเบฒเบกเบเปเบฒเบกเบฐเบเบฒเบเปเบเบตเบเบเบทเปเบ: เบงเบดเบเบตเบเบฒเบเบเปเบฒเปเบเปเบชเบฐเบเบดเบ?
เบกเบตเบซเบฅเบฒเบเบงเบดเบเบต:
- เปเบฅเปเบเบเปเบงเบเบเบปเบเปเบญเบเบเบฒเบเปเบกเบเบน Script
- เปเบฅเบตเปเบกเบเบปเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป (เบชเบฐเบเบดเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ)
- เปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบเบเปเปเบเปเบญเบเปเบเปเบชเบฐเบเบฃเบดเบ
- เบเบฒเบเบเบฐเบเบธเปเบเบเปเบงเบเบเบปเบเปเบญเบเบเปเบงเบเบเบธเปเบกเปเบ SecureCRT (เบเบธเปเบกเบเบฑเบเบเปเปเบเบฑเบเปเบเปเบเบทเบเบชเปเบฒเบเบเบถเปเบ เปเบฅเบฐเปเบเบตเปเบกเปเบชเป SecureCRT)
เปเบฅเปเบเบเปเบงเบเบเบปเบเปเบญเบเบเบฒเบเปเบกเบเบน Script
เปเบกเบเบน SecureCRT => Script => Runโฆ
- 10 scripts เบชเบธเบเบเปเบฒเบเปเบเปเบเบทเบเบเบทเปเปเบงเปเปเบฅเบฐเบกเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเบเบเบปเบงเปเบง:
เปเบกเบเบน SecureCRT => Script => 1 "เบเบทเปเปเบเบฅเป Script"
เปเบกเบเบน SecureCRT => Script => 2 "เบเบทเปเปเบเบฅเป Script"
เปเบกเบเบน SecureCRT => Script => 3 "เบเบทเปเปเบเบฅเป Script"
เปเบกเบเบน SecureCRT => Script => 4 "เบเบทเปเปเบเบฅเป Script"
เปเบกเบเบน SecureCRT => Script => 5 "เบเบทเปเปเบเบฅเป Script"
เปเบฅเบตเปเบกเบเบปเปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป (เบชเบฐเบเบดเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ)
เบเบฒเบเบเบฑเปเบเบเปเบฒเบชเบฐเบเบฃเบดเบเบเบฑเบเบเบถเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบกเปเบเปเบเปเบเบณเบเบปเบเบเปเบฒเบชเบณเบฅเบฑเบเปเบเบชเบเบฑเบเบเบตเปเบเบฑเบเบเบถเบเปเบงเป: เบเบฒเบเปเบเบทเปเบญเบกเบเปเป => เบเบณเบชเบฑเปเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ => เบชเบฐเบเบฃเบดเบเปเบเบปเปเบฒเบฅเบฐเบเบปเบ
เปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบเบเปเปเบเปเบญเบเปเบเปเบชเบฐเบเบฃเบดเบ
เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบชเปเบเบทเปเบเบนเปเปเบเปเบเบญเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบเบเบเปเปเบเปเบญเบเบเบฝเบเบชเบฐเบเบดเบ, เปเบเบเปเบเปเบเบฝเบเปเบเปเบซเบเปเบฒเบเบตเปเบชเปเบฒเบเบขเบนเปเปเบเบเบปเบงเบเบญเบ SecureCRT. เปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบเปเบเบทเปเบญเบกเบเปเป "เบเบฒเบเปเบเบทเปเบญเบกเบเปเป" => เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ => เปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ - เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบทเปเบกเบเปเปเบกเบนเบเปเบชเปเปเบเบซเบฅเบฒเบเบกเบฑเบ - เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบนเป: "เบเปเปเบเบงเบฒเบกเบเบตเปเบเบฒเบเบซเบงเบฑเบ" + "เบเบปเบงเบญเบฑเบเบชเบญเบเบเบตเปเบชเบปเปเบเปเบเบซเบฒเบเปเปเบเบงเบฒเบกเบเบตเป" เบชเบฒเบกเบฒเบเบกเบตเบซเบผเบฒเบเบเบนเป. (เบเบปเบงเบขเปเบฒเบ: เบเบนเปเบเบต 1 เบฅเปเบเปเบฒเบเบทเปเบเบนเปเปเบเป, เบเบตเบชเบญเบเบฅเปเบเปเบฒเบฅเบฐเบซเบฑเบเบเปเบฒเบ, เบเบนเปเบเบต XNUMX เบฅเปเบเปเบฒเบเบฒเบเปเบเบทเบญเบเปเปเบเบชเบดเบเบเบดเบเบดเปเบชเบ, เบเบนเปเบเบต XNUMX เบชเบณเบฅเบฑเบเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเปเบเบชเบดเบเบเบดเบเบดเปเบชเบ.)
เบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเปเบ Cisco ASA:
เบเบฒเบเบเบฐเบเบธเปเบเบเปเบงเบเบเบปเบเปเบญเบเบเปเบงเบเบเบธเปเบกเปเบ SecureCRT (เบเบธเปเบกเบเบฑเบเบเปเปเบเบฑเบเปเบเปเบเบทเบเบชเปเบฒเบเบเบถเปเบ เปเบฅเบฐเปเบเบตเปเบกเปเบชเป SecureCRT)
เปเบ SecureCRT, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบ script เปเบซเปเบเบฑเบเบเบธเปเบกเบซเบเบถเปเบ. เบเบธเปเบกเบเบทเบเปเบเบตเปเบกเปเบชเปเบเบฐเบเบฒเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเบชเบฐเปเบเบฒเบฐเปเบเบทเปเบญเบเบธเบเบเบฐเบชเบปเบเบเบตเป.
เบ. เบเบฒเบเปเบเบตเปเบกเปเบเบเปเบชเปเบชเปเบงเบเบเบดเบเบเปเป: SecureCRT Menu => View => Button Bar
เบ. เปเบเบตเปเบกเบเบธเปเบกเปเบชเปเบเบฐเบเบฒเบ เปเบฅเบฐเปเบเบตเปเบกเบชเบฐเบเบฃเบดเบ. โ เบเบฅเบดเบเบเบงเบฒเปเบชเปเปเบเบเบเบธเปเบก เปเบฅเบฐเปเบฅเบทเบญเบ โเบเบธเปเบกเปเปเปโฆโ เบเบฒเบเปเบกเบเบนเบชเบฐเบเบฒเบเบเบฒเบ.
เบง. เปเบเบเปเบญเบเปเบเปเบเบญเบ "เบเบธเปเบกเปเบเบเบเบตเป", เปเบเบเปเบญเบ "เบเบฐเบเบดเบเบฑเบ", เปเบฅเบทเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ "Run Script" (เบเบฑเบเบเบฑเบ).
เบฅเบฐเบเบธเบเบณเบเบฑเบเบเบฒเบเบชเบณเบฅเบฑเบเบเบธเปเบก. เบชเบตเบชเปเบฒเบฅเบฑเบเปเบญเบเบญเบเบเบธเปเบก. เบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบเบเบฒเบเบเบฅเบดเบเบเบปเบเบฅเบปเบ.
เบซเบกเบฒเบเปเบซเบ:
เบเบฐเบเบฒเบเบเบตเปเบกเบตเบเบธเปเบกเปเบกเปเบเบซเบเปเบฒเบเบตเปเบกเบตเบเบฐเปเบซเบเบเบซเบผเบฒเบ.
1. เบกเบฑเบเปเบเบฑเบเปเบเปเบเป, เปเบเปเบงเบฅเบฒเบเบตเป Logon เบเบฑเบเบเบญเบเบเบฐเบเบธเบกเบชเบฐเปเบเบฒเบฐ, เปเบเบทเปเบญเบเปเบฒเบเบปเบเบงเปเบฒเบเบฐเบเบฐเบเปเบฒเบกเบฐเบเบตเปเบเบฐเปเบเบตเบเปเบเบเบเบตเปเปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ.
2. เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบเปเบฒเบเบปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเบฅเปเบงเบเบซเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบเบเบตเปเบกเบตเบญเบธเบเบฐเบเบญเบ: เบชเบฐเปเบเบเบชเบฐเบเบฑเบเบชเบฐเปเบเบ, เบชเบฐเปเบเบเบเบฒเบเปเบฅเปเบ-config, เบเบฑเบเบเบถเบเบเบฒเบเบเบฑเปเบเบเปเบฒ.
เบเปเปเบกเบตเบชเบฐเบเบฃเบดเบเบเบดเบเบขเบนเปเบเบฑเบเบเบธเปเบกเปเบซเบผเบปเปเบฒเบเบตเป. เปเบชเบฑเปเบเบเบฐเบเบดเบเบฑเบเปเบเบปเปเบฒเบเบฑเปเบ:
เบเบฒเบโเบเบฑเปเบโเบเปเบฒ - เบเบฑเปเบโเบเบฑเปเบโเปเบโเปเบงโเบฅเบฒโเบเบตเปโเบชเบฐโเบซเบผเบฑเบโเบเบฑเบโเบเบญเบโเบเบฐโเบเบธเบกโ, เบเบฐโเบเบฒเบโเบเบตเปโเบเปเบฒโเปเบเบฑเบโเบเบตเปโเบกเบตโเบเบธเปเบกโเปเบเบตเบโเปเบโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโเบเบญเบโเบเบฐโเบเบธเบกโ:
เบกเบฑเบเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเบฎเบนเปเบชเบถเบเบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒเบเบตเปเบเบฐเบเบฑเปเบเบเปเบฒเบชเบฐเบเบดเบเบชเปเบงเบเบเบธเบเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเปเบฅเบฐเปเบเบซเบฒเบเบฐเบเบฒเบเบเบตเปเบกเบตเบเปเบฒเบชเบฑเปเบเปเบฅเบทเปเบญเบเปเบชเปเบฒเบฅเบฑเบเบเบนเปเบเบฒเบ.
เปเบกเบทเปเบญเบเปเบฒเบเบเบปเบเบเบธเปเบก Go Cisco, เบเบฐเบเบฒเบเบเปเบฝเบเปเบเปเบเบเบเบธเปเบก Cisco.
เบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเปเบเป script เบเบตเปเบเปเบฒเบเบเบฒเบเปเบฅเบฐเบเปเบฒเบงเบซเบเปเบฒ. (เบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเบงเบดเบเบเบดเบ.)
เบชเบฐเบเบฃเบดเบเบเปเบฒเบเปเปเบกเปเบเบเบฝเบเบเปเบชเปเบฒเบฅเบฑเบเปเบเบทเบญเบเบเบธเบเปเบญเบเบฒเบ. เปเบเปเปเบกเบทเปเบญเบเปเบญเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเบฑเบเบชเบปเบ script เปเบฅเบฑเบเบเปเบญเบ - เปเบเบทเปเบญเปเบฅเบฑเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ. เบญเบฒเบเบฒเบเปเบเบเบเปเบญเบเบเบตเปเบเบฝเบเปเบเปเบฎเปเบญเบเบเปเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบกเบขเบนเปเปเบเบเปเบญเบเปเบเปเบเบญเบเบเบฒเบเบเบนเปเปเบเป.
เบเบฒเบเบฎเปเบญเบเบเปเบเปเปเบกเบนเบเบเบฒเบเบเบนเปเปเบเปเปเบเบเปเบเปเบเปเบญเบเปเบเปเบเบญเบ
เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบกเบต 2 เปเบโเบชเบฐโเบเบดเบโเบเบฒเบโเบฎเปเบญเบโเบเปโเบเปเปโเบกเบนเบโ, เบเบตเปโเปเบกเปเบโเบเบทเปโเปเบเบปเปเบฒโเบเบฒเบโเปเบฅเบฐ octet เบเบต 4 เบเบญเบโเบเบตเปโเบขเบนเป IPโ. เปเบเบทเปเบญเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเป - เบเปเบญเบเปเบเป googled เบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบกเบฑเบเปเบฅเบฐเบเบปเบเปเบซเบฑเบเบขเบนเปเปเบเปเบงเบฑเบเปเบเบเปเบเบฒเบเบเบฒเบเบเบญเบ SecureCRT (vandyke). - เบเบฒเบโเบเปเบฒโเบเบฒเบโเปเบกเปเบโเปเบญเบตเปเบโเบงเปเบฒโเบงเปเบญเบโเปเบงโ.
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")
เบชเปเบงเบเบเบญเบเบชเบฐเบเบฃเบดเบเบเบตเปเบเบฒเบกเบซเบฒเบเบทเปเปเบเบปเปเบฒเบเบฒเบ เปเบฅเบฐเบเบปเบงเปเบฅเบเบเบฒเบ octet เบชเบธเบเบเปเบฒเบ. เปเบเบทเปเบญเบเบเบฒเบเบกเบต 15 เบเบดเปเบเบเบญเบเบญเบธเบเบฐเบเบญเบ. เปเบฅเบฐเบเปเปเบกเบนเบเปเบเปเบเบทเบเบเปเบฒเบชเบฐเปเบซเบเบตเปเบเบเบฒเบเบฐเบฅเบฒเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฑเบเบฅเบญเบเบเปเบฒเบเบฒเบเบเบฒเบเบฐเบฅเบฒเบเปเบฅเบฐเบงเบฒเบเบกเบฑเบเปเบชเปเบเปเบญเบเปเบเปเบเบญเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, script เปเบเปเปเบฎเบฑเบเบงเบฝเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฒเบ.
เบเบฒเบเบเบฑเบเบฅเบญเบ FTP เปเบเบซเบฒเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบ.
script เบเบตเปเปเบเบตเบเบเบปเบงเบเปเบญเบเบขเปเบฝเบกเบเปเบฒเบชเบฑเปเบเบเบญเบเบเปเบญเบ (shell) เปเบฅเบฐเบเบฑเบเบฅเบญเบเบเปเปเบกเบนเบเบเปเบฒเบ FTP. เปเบเบเบญเบเบเปเบฒเบ, เบเบดเบเบเบญเบเบเบฐเบเบธเบก. เบกเบฑเบเปเบเบฑเบเปเบเบเปเปเปเบเปเบเบตเปเบเบฐเปเบเป notepad เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป, เปเบเบฒเบฐเบงเปเบฒเบเบฒเบเบเบฑเบเบฅเบญเบเปเบเปเปเบงเบฅเบฒเบเบปเบเบซเบผเบฒเบเปเบฅเบฐเบเปเปเบกเบนเบเปเบ FTP buffer เบเบฐเบเปเปเบเบทเบเปเบเบฑเบเปเบงเปเบเบปเบเบเบฒเบ:
# $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()
เบเบฒเบเปเบชเปเบเบทเปเบเบนเปเปเบเป / เบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบเปเบเปเบชเบฐเบเบดเบ
เบขเบนเปเบเบตเปเบฅเบนเบเบเปเบฒเบซเบเบถเปเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบเปเบเบเบเบปเบเบเบทเบเบเบดเบ. เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเปเบเบญเบธเบเบฐเบเบญเบเปเบเบเบเบฒเบเบเปเบฒเบญเบดเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบ Default Gateway, เปเบฅเบฐเบเบฒเบเบเบฑเปเบเปเบเบซเบฒเบญเบธเบเบฐเบเบญเบเบเบตเปเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบกเบฑเบ. เบฅเบนเบเบเปเบฒ ssh เบเบตเปเบชเปเบฒเบเบเบถเปเบเปเบเบเบญเบเปเบง IOS/เบฎเบฒเบเปเบงเปเบเปเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเป. เบเบฑเปเบเบเบฑเปเบ, เบเบทเปเบเบนเปเปเบเปเปเบฅเบฐเบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเปเบเบทเบเบฎเปเบญเบเบเปเบขเบนเปเปเบ console. เบเปเบงเบเบชเบฐเบเบฃเบดเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป, เบเบทเปเบเบนเปเปเบเป เปเบฅเบฐเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบทเบเปเบชเปเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ:
# $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()
เปเบฒเบเปเบซเบ: เบกเบต 2 เบชเบฐเบเบฃเบดเบ. เบญเบฑเบเปเบถเปเบเบชเบณเบฅเบฑเบเบเบฑเบเบเบตเบเบนเปเปเบเบดเปเบเปเบเบเบฅเบฐเบเบปเบ, เบญเบฑเบเบเบตเบชเบญเบเบชเบณเบฅเบฑเบเบเบฑเบเบเบต eSIGHT.
เบชเบฐเบเบฃเบดเบเบเบตเปเบกเบตเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบทเปเบกเบเปเปเบกเบนเบเปเบเบเบเบปเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ script.
เบงเบฝเบเบเบฒเบเปเบกเปเบเปเบเบทเปเบญเปเบเบตเปเบกเปเบชเบฑเปเบเบเบฒเบ static เปเบเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบเบเบฑเบเบซเบกเบปเบ. เปเบเปเบเบฐเบเบนเบชเบนเปเบญเบดเบเปเบเบตเปเบเบฑเบเปเบเปเบเปเบฅเบฐเบญเบธเบเบฐเบเบญเบเปเบกเปเบเปเบเบเบเปเบฒเบเบเบฑเบ (เปเบฅเบฐเบกเบฑเบเปเบเบเบเปเบฒเบเบเบฒเบ gateway เปเบฅเบตเปเบกเบเบปเปเบ). เบชเบฐเบเบดเบเบเปเปเปเบเบเบตเปเบชเบฐเปเบเบเบเบฒเบเบฐเบฅเบฒเบเปเบชเบฑเปเบเบเบฒเบ, เปเบเบปเปเบฒเปเบเปเบเบฎเบนเบเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒ, เบเปเปเปเบเปเบเบฝเบเบเปเบฒเบชเบฑเปเบเบเบปเบเปเบเบดเบเบเบตเปเบชเบธเบ (เบเบตเปเบขเบนเป IP เบเบญเบเบเบฐเบเบนเบชเบนเปเบญเบดเบเปเบเบตเปเบเบฑเบ) - เบเปเบญเบเปเบเปเปเบเบตเปเบกเบชเปเบงเบเบเบตเป. เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเปเบญเบเบเบปเบ Enter, script เปเบเปเบชเบทเบเบเปเปเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบ.
# $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()
เปเบเบชเบฐเบเบดเบเบเบตเป, เปเบเปเบเบง: crt.Screen.Send("ip route 10.10.10.8 255.255.255.252") เบเบตเปเบขเบนเป IP เบเบญเบ gateway เบเปเปเปเบเปเบเบทเบเปเบเบตเปเบกเปเบฅเบฐเบเปเปเบกเบตเบเบปเบงเบฅเบฐเบเบญเบเบเบฑเบเบเบทเบ carriage. เบชเบฐเบเบดเบเปเบกเปเบเบฅเปเบเปเบฒเปเบเบงเบเปเปเปเบเบเบตเปเบกเบตเบเบปเบงเบญเบฑเบเบชเบญเบ "(config) #" เบเบปเบงเบญเบฑเบเบชเบญเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบฒเบเบปเบเบซเบผเบฑเบเบเบฒเบเบเปเบญเบเปเบชเปเบเบตเปเบขเบนเป ip เปเบฅเบฐเปเบเบปเปเบฒ.
เบชเบฐเบซเบผเบธเบ:
เปเบกเบทเปเบญเบเบฝเบ script เปเบฅเบฐเบเบฐเบเบดเบเบฑเบเบกเบฑเบ, เบเบปเบเบฅเบฐเบเบฝเบเบเบฐเบเปเบญเบเบเบฐเบเบดเบเบฑเบเบเบฒเบก: เปเบงเบฅเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฝเบ script เปเบฅเบฐเบเบฐเบเบดเบเบฑเบ script เบเปเปเบเบงเบเปเบเบตเบเปเบงเบฅเบฒเบเบตเปเบเบดเบเบชเบฐเบเบตเบเบตเปเปเบเปเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฝเบงเบเบฑเบเบเปเบงเบเบเบปเบเปเบญเบ (เบเบฑเบเบฅเบญเบ / เบงเบฒเบเบเบฒเบ notepad, เบเบฝเบเปเบฅเบฐ debugging. playbook เบชเปเบฒเบฅเบฑเบ ansible, เบเบฒเบเบเบฝเบเปเบฅเบฐ debugging python script). เบเบฑเปเบเปเบกเปเบ, เบเบฒเบเปเบเปเบชเบฐเบเบดเบเบเบงเบเบเบฐเบซเบเบฑเบเปเบงเบฅเบฒ, เปเบฅเบฐเบเปเปเปเบชเบเปเบงเบฅเบฒเปเบเบเบฐเบเบงเบเบเบฒเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฑเปเบเบเบฝเบง (i. e. , เปเบกเบทเปเบญเบชเบฐเบเบดเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบเปเบฅเบฐเบเบฐเบเปเปเบกเบตเบเบฒเบเบเปเปเบฒเบญเบตเบ). เปเบเปเบเปเบฒ script เปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบเปเบฅเบฐเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฑเบ script เปเบฅเบฐเบเบฒเบเบเบฝเบ / debugging script เปเบเปเปเบงเบฅเบฒเบซเบเปเบญเบเบเบงเปเบฒเบเบฒเบเปเบฎเบฑเบเบกเบฑเบเปเบเบเบฒเบเบญเบทเปเบ (ansible, เบเปเบญเบเบขเปเบฝเบกเบเปเบฒเบชเบฑเปเบ), เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ script เปเบกเปเบเบเบฒเบเปเบเปเปเบเบเบตเปเบเบตเบเบตเปเบชเบธเบ.
เบเบฒเบเบเบตเบเบฑเบเบชเบฐเบเบฃเบดเบ. เบชเบฐเบเบฃเบดเบเบเบฐเปเบฅเบตเบเปเบเบตเบเปเบเปเบเบทเปเบญเบฅเบฐเบเปเบฒเบง, เบเบฒเบเบเบตเบเบฑเบเปเบเบตเบเบเบถเปเบเบเบฑเบเบเบฒเบเปเบฅเปเบเปเบเบญเบธเบเบฐเบเบญเบเบเปเบฒเบญเบดเบ, เบเบตเบชเบญเบ, เบเบตเบชเบฒเบก, เปเบฅเบฐเปเบเบเบเบตเปเบชเบตเป script เบชเปเบงเบเบซเบผเบฒเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเปเบเบฑเบกเบเบตเป.
เบเบฒเบเปเบฅเปเบเบชเบฐเบเบฃเบดเบ (เปเบเบเบเบฒเบเปเบชเปเบเบทเปเบเบนเปเปเบเป + เบฅเบฐเบซเบฑเบเบเปเบฒเบ) เบเปเบงเบเบซเบเบนเบกเบฑเบเบเบฐเปเบงเบเบงเปเบฒเบเบฒเบเบเบฑเบเบฅเบญเบเบเบทเปเบเบนเปเปเบเปเปเบฅเบฐเบฅเบฐเบซเบฑเบเบเปเบฒเบเบเบฒเบ notepad. เปเบเปเบเปเปเบเบญเบเปเบเบเบฒเบเบเบธเบเบเบงเบฒเบกเบเบญเบเปเบเบเบญเบเบเบฑเบเบชเบฐเบเบฐ.
เบเบปเบงเบขเปเบฒเบเบญเบทเปเบ (เบเบดเบ) เปเบกเบทเปเบญเปเบเปเบชเบฐเบเบดเบ: เบเปเบฒเบเบเปเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบเปเบเบเบเบปเบ. เปเบเปเบกเบตเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเปเบฒเบซเบเบปเบเบเปเบฒเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบเบเบฑเบเบซเบกเบปเบ (เบเปเบฒเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบเบฅเบฐเบเบปเบเบเบฒเบเบเบดเบเบเบฒเบก, เบเบฑเปเบเบเปเบฒ Username/password/snmpv3username/password เปเบเบตเปเบกเปเบเบตเบก). เบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเปเบเบเบตเปเบชเบฐเบซเบผเบฑเบ Core, เบเบฒเบเบกเบฑเบเบเปเบฒเบเปเบเบตเบ SSH เบเบฑเบเบญเบธเบเบฐเบเบญเบเบญเบทเปเบเป. เปเบเบฑเบเบซเบเบฑเบเปเบเบปเปเบฒเบเปเปเบชเบฒเบกเบฒเบเปเบเป Ansible เปเบเป. - เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบฅเปเบเปเบเบปเปเบฒเปเบเปเบเบเบญเบเปเบเบเบเปเบฒเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเปเบฒเบเบงเบเบเบญเบเบเบฐเบเบธเบกเบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบญเบกเบเบฑเบเปเบเบญเบธเบเบฐเบเบญเบเปเบเบทเบญเบเปเบฒเบ (line vty 0 4, user-interface vty 0 4) (เบเปเบฒเบเบฒเบกเบญเบทเปเบเปเบกเปเบเบงเบดเบเบตเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบญเบธเบเบฐเบเบญเบเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบ Ansible เบเบฑเบ SSH เบเปเบฒเบญเบดเบ hop).
script เบซเบผเบธเบเบเปเบญเบเปเบงเบฅเบฒเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบง - เบเบปเบงเบขเปเบฒเบ, เบเบฒเบเบเบฑเบเบฅเบญเบเปเบเบฅเปเบเปเบฒเบ FTP. เบซเบผเบฑเบโเบเบฒเบโเบชเปเบฒโเปเบฅเบฑเบโเบเบฒเบโเบชเปเบฒโเปเบเบปเบฒโ, เบชเบฐโเบเบดเบโเปเบโเบเบฑเบโเบเบตโเบเบฐโเปเบฅเบตเปเบกโเบเบปเปเบโเบเบฒเบโเปเบฎเบฑเบโเบงเบฝเบโ. เบเบธเบเบเบปเบเบเบฐเบเปเบญเบเปเบเบดเปเบเบเบฒเบเบชเบดเปเบเบชเบธเบเบเบญเบเบเบฒเบเบเบฑเบเบฅเบญเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบฎเบฑเบเบฎเบนเปเบเบฒเบเบชเบดเปเบเบชเบธเบเบเบญเบเบเบฒเบเบเบฑเบเบฅเบญเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบชเปเบเปเบฒเบชเบฑเปเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก. script เปเบฎเบฑเบเบกเบฑเบเปเบงเบเบถเปเบเบเบธเบเบเบฐเบชเบปเบ.
เบชเบฐเบเบฃเบดเบเบชเบฒเบกเบฒเบเปเบเปเปเบเปเบเปเบญเบเบเบตเปเบกเบฑเบเปเบเบฑเบเปเบเบเปเปเปเบเปเบเบตเปเบเบฐเปเบเปเปเบเบทเปเบญเบเบกเบทเบเบฒเบเบเบฑเบเบชเบปเปเบเบเปเปเบกเบนเบเบกเบฐเบซเบฒเบเบปเบ: Console. เบซเบผเบทเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบญเบธเบเบฐเบเบญเบเปเบกเปเบเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบ: hostname, เบเบตเปเบขเบนเป ip เบเบฒเบเบเบฑเบเบเบฒเบ. เบซเบผเบทเปเบเปเบงเบฅเบฒเบเบตเปเบเบฝเบเปเบเบเบเบฒเบเปเบฅเบฐ debugging เบกเบฑเบเบกเบตเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเบซเบผเบฒเบเบเปเบงเบฒเบเบฒเบเปเบเบตเปเบกเบเปเปเบกเบนเบเบเบตเปเปเบเปเบฎเบฑเบเบเบฒเบเบญเบธเบเบฐเบเบญเบเปเบเบเบฐเบเบฐเบเบตเปเบชเบฐเบเบดเบเบเปเบฒเบฅเบฑเบเปเบฎเบฑเบเบงเบฝเบ. - เบเบปเบงเบขเปเบฒเบเบเบตเปเบกเบต script เบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบปเบเปเบชเบฑเปเบเบเบฒเบ, เปเบกเบทเปเบญเบญเบธเบเบฐเบเบญเบเปเบเปเบฅเบฐเบเบปเบเบกเบตเบเบตเปเบขเบนเป IP เบเบญเบเบเบปเบเปเบญเบเบเบญเบเบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบญเบดเบเปเบเบตเปเบเบฑเบ. (เปเบเบทเปเบญเบเบฎเปเบงเบกเบเบฒเบเบเบญเบเบเปเบญเบเบเบฝเบเบชเบฐเบเบดเบเบเบฑเปเบเบเปเบฒเบง - เปเบกเบทเปเบญ DMVPN เปเบงเบปเปเบฒเปเบเบตเบ 3. เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒ DMVPN).
เบเปโเบฅเบฐโเบเบตโเบชเบถเบโเบชเบฒโ: เบเบฒเบโเบเบฑเปเบโเบเปเบฒโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโเปเบเบทเปเบญเบโเบเบปเปเบโเบเปเบฝเบงโเบเบฑเบโเบเบฒเบโเบเปเบฝเบโเปเบซเบกเปโเปเบเบโเบเบฒเบโเบเปเบฒโเปเบเป Console Portsโ:
A. เบชเบฝเบเบชเบฒเบเบเบญเบเปเบเบเปเบเบปเปเบฒเปเบเปเบเบญเบธเบเบฐเบเบญเบ.
B. เปเบฅเปเบเบชเบฐเบเบฃเบดเบ
B. เบฅเป เบเปเบฒ เบชเปเบฒ เบฅเบฑเบ เบเบฒเบ เบเบฐ เบเบด เบเบฑเบ เบเบญเบ script เปเบเป
D. เบชเบฝเบเบชเบฒเบเบเบญเบเปเบเบเปเบชเปเบญเบธเบเบฐเบเบญเบเบเปเปเปเบ.
E. เบเปเบฒเบชเบฐเบงเบดเบเบเปเปเปเบกเปเบเบญเบฑเบเบชเบธเบเบเปเบฒเบ, เปเบซเปเปเบเบเบตเปเบเบฑเปเบเบเบญเบ B.
เปเบเบฑเบเบเบปเบเบกเบฒเบเบฒเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบญเบ script เปเบเป:
- เบฅเบฐเบซเบฑเบเบเปเบฒเบเปเบเบทเปเบญเบเบเบปเปเบเปเบกเปเบเบเบฑเปเบเบขเบนเปเปเบเบญเบธเบเบฐเบเบญเบ.
- เปเบชเปเบเบทเปเบเบนเปเปเบเปเปเบฅเปเบง
- เบเบตเปเบขเบนเป IP เบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบเบเบญเบเบญเบธเบเบฐเบเบญเบเบเบทเบเปเบชเป.
PS เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเปเปเบฒ. เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒ ssh เปเบฅเบตเปเบกเบเบปเปเบเบเปเปเปเบเปเบเบทเบเบเบฑเปเบเบเปเบฒ / เบเบดเบเบเบฒเบเปเบเปเบเบฒเบ. (เปเบกเปเบเปเบฅเปเบง, เบเบตเปเปเบกเปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบญเบเบเปเบญเบ.)
เปเบซเบผเปเบเบเบตเปเบเปเบฒเปเบเป.
1.
2.
เปเบญเบเบฐเบชเบฒเบเบเปเบญเบเบเปเบฒเบ 1: เบเบปเบงเปเบฑเบเบชเบทเบเบปเบงเบขเปเบฒเบ.
เบเบปเบงเบขเปเบฒเบเบเบญเบเบชเบฐเบเบดเบเบเบฒเบง, เบกเบตเบชเบญเบเบเปเบฒเบเบฒเบก: เบเบทเปเปเบเบปเปเบฒเบเบฒเบเปเบฅเบฐเบเบตเปเบขเบนเป IP. เบกเบฑเบเปเบเปเบเบทเบเบชเปเบฒเบเบเบทเปเบเบชเปเบฒเบฅเบฑเบเบญเบธเบเบฐเบเบญเบ presetting เบเปเบฒเบ console (9600 baud). เปเบฅเบฐเบเบฑเบเบเบฐเบเบฝเบกเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบญเบธเบเบฐเบเบญเบเบเบฑเบเปเบเบทเบญเบเปเบฒเบ.
# $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()
เบชเบฐเบเบดเบเบเบฑเปเบเบเปเบฒเบงเบกเบฑเบเบเบฐเบเปเปเบเปเบฒเปเบเบฑเบ, เปเบเปเบเปเบฒเบเบงเบเบญเบธเบเบฐเบเบญเบเปเบกเปเบ 15 pcs. เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฑเปเบเบเปเบฒเปเบงเบเบถเปเบ. เบกเบฑเบเปเบงเบเบงเปเบฒเบเบตเปเบเบฐเบเบฑเปเบเบเปเบฒเบญเบธเบเบฐเบเบญเบเปเบเบเปเบเปเปเปเบฒเบเปเบฒเบ SecureCRT Command.
เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฑเบเบเบตเบชเปเบฒเบฅเบฑเบ ssh.
เบเบปเบงเบขเปเบฒเบเบญเบทเปเบ. เบเบฒเบเบเบฑเปเบเบเปเบฒเปเบกเปเบเบเปเบฒเบ console.
# $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()
เบเปเบฝเบงเบเบฑเบ SecureCRT:เบเบญเบเปเบงเบเบตเปเบเปเบฒเบ: เบเบฒเบ $99 (เบฅเบฒเบเบฒเบเบตเปเบเปเบญเบเบเบตเปเบชเบธเบเปเบกเปเบเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบ SecureCRT เบชเปเบฒเบฅเบฑเบเบซเบเบถเปเบเบเบต)
เปเบเบญเบฐเบเบธเบเบฒเบเบเบญเบเปเบงเปเบกเปเบเบเบทเปเบเบฑเปเบเบเบฝเบง, เบเปเบงเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ (เบชเปเบฒเบฅเบฑเบเบเบฒเบเบญเบฑเบเปเบเบ), เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบญเบเปเบงเบเบทเบเบเปเบฒเปเบเปเบเบฑเบเปเบเบญเบฐเบเบธเบเบฒเบเบเบตเปเปเบเบฑเบเปเบงเบฅเบฒเบเปเปเบเปเบฒเบเบฑเบ.
เปเบฎเบฑเบเบงเบฝเบเบขเบนเปเปเบ Mac OS X เปเบฅเบฐเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ Windows.
เบกเบตโเบชเบฐโเบเบฑเบโเบชเบฐโเบซเบเบฑเบโเบชเบฐโเบซเบเบนเบ (เบเบปเบโเบเบงเบฒเบกโเบเบตเปโ)
เบกเบต
เบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบ Serial/Telnet/SSH1/SSH2/Shell
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com