{"id":300078,"date":"2020-03-13T09:00:31","date_gmt":"2020-03-13T09:00:31","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=300078"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=300078","title":{"rendered":"\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0432\u0432\u043e\u0434\u0430 \u0432 SecureCRT \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432"},"content":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/491882\/\">\u0423 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u0447\u0430\u0441\u0442\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0437\u0430\u0434\u0430\u0447\u0430, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c copy\/past \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u043e\u0432 \u0438\u0437 \u0431\u043b\u043e\u043a\u043d\u043e\u0442\u0430 \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u044c. \u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043e\u0431\u044b\u0447\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432: Username\/Password \u0438 \u0447\u0442\u043e-\u043b\u0438\u0431\u043e \u0435\u0449\u0435. \u0423\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432. \u041d\u041e \u0437\u0430\u0434\u0430\u0447\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0441\u0443\u043c\u043c\u0430\u0440\u043d\u043e \u0434\u043e\u043b\u0436\u043d\u044b \u0437\u0430\u043d\u044f\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0447\u0435\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0432\u0440\u0443\u0447\u043d\u0443\u044e, \u0438\u043d\u0430\u0447\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u044b. <br \/>  \u0414\u043b\u044f \u0447\u0435\u0433\u043e \u043d\u0443\u0436\u043d\u0430 \u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f. \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u0437 \u0446\u0438\u043a\u043b\u0430 Fast Start \u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u0430 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u044e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u0435\u0442\u0435\u0432\u044b\u043c \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430\u043c, \u043f\u0440\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f (\u043e\u0434\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438) \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u041f\u041e SecureCRT \u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432.<\/p>\n<p>  <a name=\"habracut\"><\/a>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435<\/b><\/p>\n<div class=\"spoiler_text\">\n<ul>\n<li><a href=\"#introduction\">\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/a><\/li>\n<li><a href=\"#createsimplescript\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432<\/a><br \/> \n<ul>\n<li><a href=\"#createsimplescriptpython\">Python<\/a><\/li>\n<li><a href=\"#createsimplescriptvbs\">VBS<\/a><\/li>\n<li><a href=\"#createsimplescriptrecording\">\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0437\u0430\u043f\u0438\u0441\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u0430<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#securecrtrunscript\">\u0417\u0430\u043f\u0443\u0441\u043a \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u043d\u0430 SecureCRT<\/a><br \/> \n<ul>\n<li><a href=\"#securecrtrunscriptmanual\">\u0417\u0430\u043f\u0443\u0441\u043a \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0438\u0437 \u043c\u0435\u043d\u044e SecureCRT<\/a><\/li>\n<li><a href=\"#securecrtrunlogonscript\">\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f (logon script)<\/a><\/li>\n<li><a href=\"#securecrtrunlogonautomatic\">\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 logon \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430<\/a><\/li>\n<li><a href=\"#securecrtrunbuttonscript\">\u0417\u0430\u043f\u0443\u0441\u043a \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043d\u043e\u043f\u043a\u0438 \u0432 SecureCRT (\u043a\u043d\u043e\u043f\u043a\u0443 \u0435\u0449\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u0438\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 SecureCRT)<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#securecrtexamplesimplescript\">\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0438 \u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432. (\u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u0438\u0437 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0436\u0438\u0437\u043d\u0438.)<\/a><br \/> \n<ul>\n<li><a href=\"#securecrtexamplesimplescriptprompt\">\u0417\u0430\u043f\u0440\u043e\u0441 \u0434\u0430\u043d\u043d\u044b\u0445 \u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u0433\u043e \u043e\u043a\u043d\u0430<\/a><\/li>\n<li><a href=\"#securecrtexamplesimplescriptshell\">FTP \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u0441\u0435\u0442\u0435\u0432\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435.<\/a><\/li>\n<li><a href=\"#securecrtexamplesimplescriptusername\">\u0412\u0432\u043e\u0434 username\/password \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043a\u0440\u0438\u043f\u0442\u0430<\/a><\/li>\n<li><a href=\"#securecrtexamplesimplescriptunfinishedscript\">\u0421\u043a\u0440\u0438\u043f\u0442 \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0434\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#finale\">\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435<\/a><\/li>\n<li><a href=\"#listofsources\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438<\/a><\/li>\n<li><a href=\"#securecrtexamplescript\">\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 1: \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432.<\/a><br \/> \n<ul>\n<li><a href=\"#securecrtlongscript\">\u0414\u043b\u0438\u043d\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0441 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u043e\u0439 IP \u0430\u0434\u0440\u0435\u0441\u0430, Hostname(ip \u0430\u0434\u0440\u0435\u0441 \u0438 hostname \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043a\u0440\u0438\u043f\u0442\u0430), \u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f<\/a><\/li>\n<li><a href=\"#securecrtscriptsshrun\">\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0434\u043b\u044f ssh<\/a><\/li>\n<\/ul>\n<\/li>\n<li><a href=\"#AboutSecureCRT\">\u041e SecureCRT<\/a><\/li>\n<\/ul>\n<p>  <\/div>\n<\/div>\n<p>  <a name=\"introduction\"><\/a>  <\/p>\n<h2>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h2>\n<p>  \u0412 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 SecureCRT \u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432. \u0414\u043b\u044f \u0447\u0435\u0433\u043e \u043d\u0443\u0436\u043d\u044b \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0432 \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435:  <\/p>\n<ul>\n<li>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0432\u0432\u043e\u0434 \u0438 \u0432\u044b\u0432\u043e\u0434, \u0438 \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u0438 \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430.<\/li>\n<li>\u0423\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0440\u0443\u0442\u0438\u043d\u043d\u044b\u0445 \u0437\u0430\u0434\u0430\u0447 \u2013 \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u043f\u0430\u0443\u0437 \u043c\u0435\u0436\u0434\u0443 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u043e\u0439 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f. (\u0414\u0435 \u0444\u0430\u043a\u0442\u043e \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u0435 \u043f\u0430\u0443\u0437, \u0432\u044b\u0437\u0432\u0430\u043d\u043d\u044b\u0445 \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u043f\u043e copy\/past \u043d\u0430 \u043e\u0434\u043d\u043e\u043c \u0438 \u0442\u043e\u043c \u0436\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438, \u043f\u0440\u0438 3-\u0445 \u0438 \u0431\u043e\u043b\u0435\u0435 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u043e\u0432 \u043a\u043e\u043c\u0430\u043d\u0434 \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438.)<\/li>\n<\/ul>\n<p>  \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0435 \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u044b \u0437\u0430\u0434\u0430\u0447\u0438:  <\/p>\n<ul>\n<li>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432.<\/li>\n<li>\u0417\u0430\u043f\u0443\u0441\u043a \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u043d\u0430 SecureCRT.<\/li>\n<li>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0438 \u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432. (\u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u0438\u0437 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0436\u0438\u0437\u043d\u0438.)<\/li>\n<\/ul>\n<p>  <a name=\"createsimplescript\"><\/a>  <\/p>\n<h2>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0438\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432.<\/h2>\n<p>  \u041f\u0440\u043e\u0441\u0442\u0435\u0439\u0448\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442 \u0432\u0441\u0435\u0433\u043e \u0434\u0432\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b Send \u0438 WaitForString. \u042d\u0442\u043e\u0433\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u0430 \u0445\u0432\u0430\u0442\u0438\u0442 \u043d\u0430 90% (\u0438 \u0431\u043e\u043b\u0435\u0435) \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0437\u0430\u0434\u0430\u0447. <br \/>  \u0421\u043a\u0440\u0438\u043f\u0442\u044b \u043c\u043e\u0433\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Python, JS, VBS (Visual Basic), Perl \u0438 \u0442. \u0434.<br \/>  <a name=\"createsimplescriptpython\"><\/a>  <\/p>\n<h3>Python<\/h3>\n<p>  <\/p>\n<pre><code class=\"plaintext\"># $language = &quot;Python&quot; # $interface = &quot;1.0&quot; def main():   crt.Screen.Synchronous = True   crt.Screen.Send(&quot;\\r&quot;)   crt.Screen.WaitForString(&quot;name&quot;)   crt.Screen.Send(&quot;admin\\r&quot;)   crt.Screen.WaitForString(&quot;Password:&quot;)   crt.Screen.Send(&quot;Password&quot;)   crt.Screen.Synchronous = False main() <\/code><\/pre>\n<p>  \u041e\u0431\u044b\u0447\u043d\u043e \u0444\u0430\u0439\u043b \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c &quot;*.py&quot;<br \/>  <a name=\"createsimplescriptvbs\"><\/a>  <\/p>\n<h3>VBS<\/h3>\n<p>  <\/p>\n<pre><code class=\"plaintext\"># $language = &quot;VBScript&quot; # $interface = &quot;1.0&quot; Sub Main   crt.Screen.Synchronous = True   crt.Screen.Send vbcr   crt.Screen.WaitForString &quot;name&quot;   crt.Screen.Send &quot;cisco&quot; &amp; vbcr   crt.Screen.WaitForString &quot;assword&quot;   crt.Screen.Send &quot;cisco&quot; &amp; vbcr   crt.Screen.Synchronous = False End Sub <\/code><\/pre>\n<p>  \u041e\u0431\u044b\u0447\u043d\u043e \u0444\u0430\u0439\u043b \u0441 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435\u043c &quot;*.vbs&quot;<br \/>  <a name=\"createsimplescriptrecording\"><\/a>  <\/p>\n<h3>\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0437\u0430\u043f\u0438\u0441\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u0430.<\/h3>\n<p>  \u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430. \u0412\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0435 \u0437\u0430\u043f\u0438\u0441\u044c \u0441\u043a\u0440\u0438\u043f\u0442\u0430. SecureCRT \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043e\u0442\u0432\u0435\u0442 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u0412\u0430\u043c \u0433\u043e\u0442\u043e\u0432\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442.<br \/>  \u0430. \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c \u0441\u043a\u0440\u0438\u043f\u0442\u0430:<br \/>  \u041c\u0435\u043d\u044e SecureCRT =&gt; Script =&gt; Start Recording Script<br \/>  \u0431. \u0412\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u044e (\u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0432 CLI).<br \/>  \u0432. \u0417\u0430\u043a\u043e\u043d\u0447\u0438\u0442\u044c \u0437\u0430\u043f\u0438\u0441\u044c \u0441\u043a\u0440\u0438\u043f\u0442\u0430:<br \/>  \u041c\u0435\u043d\u044e SecureCRT =&gt; Script =&gt; Stop Recording Script\u2026<br \/>  \u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0444\u0430\u0439\u043b \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c.<br \/>  \u041f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434 \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430:  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/n2\/pa\/gi\/n2pagiv3jkemqmbj2674drkj5jc.png\"><\/div>\n<p>  <a name=\"securecrtrunscript\"><\/a>  <\/p>\n<h2>\u0417\u0430\u043f\u0443\u0441\u043a \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u043d\u0430 SecureCRT.<\/h2>\n<p>  \u041f\u043e\u0441\u043b\u0435 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f\/\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0437\u0430\u043a\u043e\u043d\u043e\u043c\u0435\u0440\u043d\u044b\u0439 \u0432\u043e\u043f\u0440\u043e\u0441: \u041a\u0430\u043a \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442?<br \/>  \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u0432:  <\/p>\n<ul>\n<li>\u0417\u0430\u043f\u0443\u0441\u043a \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0438\u0437 \u043c\u0435\u043d\u044e Script<\/li>\n<li>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f (logon script)<\/li>\n<li>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 logon \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430<\/li>\n<li>\u0417\u0430\u043f\u0443\u0441\u043a \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043d\u043e\u043f\u043a\u0438 \u0432 SecureCRT (\u043a\u043d\u043e\u043f\u043a\u0443 \u0435\u0449\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u0438\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 SecureCRT)<\/li>\n<\/ul>\n<p>  <a name=\"securecrtrunscriptmanual\"><\/a>  <\/p>\n<h3>\u0417\u0430\u043f\u0443\u0441\u043a \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0438\u0437 \u043c\u0435\u043d\u044e Script<\/h3>\n<p>  \u041c\u0435\u043d\u044e SecureCRT =&gt; Script =&gt; Run\u2026<br \/>   \u2014 \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 10 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u044e\u0442\u0441\u044f \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0434\u043b\u044f \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430:<br \/>  \u041c\u0435\u043d\u044e SecureCRT =&gt; Script =&gt; 1 \u00ab\u0418\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c\u00bb <br \/>  \u041c\u0435\u043d\u044e SecureCRT =&gt; Script =&gt; 2 \u00ab\u0418\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c\u00bb<br \/>  \u041c\u0435\u043d\u044e SecureCRT =&gt; Script =&gt; 3 \u00ab\u0418\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c\u00bb<br \/>  \u041c\u0435\u043d\u044e SecureCRT =&gt; Script =&gt; 4 \u00ab\u0418\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c\u00bb<br \/>  \u041c\u0435\u043d\u044e SecureCRT =&gt; Script =&gt; 5 \u00ab\u0418\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c\u00bb<br \/>  <a name=\"securecrtrunlogonscript\"><\/a>  <\/p>\n<h3>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f (logon script)<\/h3>\n<p>  \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043b\u043e\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438: Connection =&gt; Logon Actions =&gt; Logon script  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/40\/9v\/be\/409vbewwwww7qiwhylwry04bkqg.png\"><\/div>\n<p>  <a name=\"securecrtrunlogonautomatic\"><\/a>  <\/p>\n<h3>\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 logon \u0431\u0435\u0437 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430<\/h3>\n<p>  \u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430 \u0438\u043c\u0435\u043d\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u043f\u0430\u0440\u043e\u043b\u044f \u0431\u0435\u0437 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b SecureCRT. \u0412 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u00abConnection\u00bb =&gt; Logon Actions =&gt; Automate logon \u2013 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0432\u044f\u0437\u043e\u043a \u2013 \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0434\u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u043f\u0430\u0440\u044b: \u00ab\u041e\u0436\u0438\u0434\u0430\u0435\u043c\u044b\u0439 \u0442\u0435\u043a\u0441\u0442\u00bb + \u00ab\u041f\u043e\u0441\u044b\u043b\u0430\u0435\u043c\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b \u043d\u0430 \u044d\u0442\u043e\u0442 \u0442\u0435\u043a\u0441\u0442\u00bb \u0442\u0430\u043a\u0438\u0445 \u043f\u0430\u0440 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043c\u043d\u043e\u0433\u043e. (\u041f\u0440\u0438\u043c\u0435\u0440: 1-\u044f \u043f\u0430\u0440\u0430 \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u0432\u0432\u043e\u0434\u0430 \u0438\u043c\u0435\u043d\u0438 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f, \u0432\u0442\u043e\u0440\u0430\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u0432\u0432\u043e\u0434\u0430 \u043f\u0430\u0440\u043e\u043b\u044f, \u0442\u0440\u0435\u0442\u044c\u044f \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u0438\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u044f \u0432 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c, \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u0430\u044f \u043f\u0430\u0440\u043e\u043b\u044c \u043e\u0442 \u043f\u0440\u0438\u0432\u0438\u043b\u0435\u0433\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0440\u0435\u0436\u0438\u043c\u0430.) <br \/>  \u041f\u0440\u0438\u043c\u0435\u0440 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e logon \u043d\u0430 Cisco ASA:  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/el\/nb\/7y\/elnb7yegiuxjuhdrbistcbid51a.png\"><\/div>\n<p>  <a name=\"securecrtrunbuttonscript\"><\/a>  <\/p>\n<h3>\u0417\u0430\u043f\u0443\u0441\u043a \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043a\u043d\u043e\u043f\u043a\u0438 \u0432 SecureCRT (\u043a\u043d\u043e\u043f\u043a\u0443 \u0435\u0449\u0435 \u043f\u0440\u0435\u0434\u0441\u0442\u043e\u0438\u0442 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 SecureCRT)<\/h3>\n<p>  \u0412 SecureCRT \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442 \u2013 \u043a\u043d\u043e\u043f\u043a\u0435. \u041a\u043d\u043e\u043f\u043a\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u0443\u044e \u0434\u043b\u044f \u044d\u0442\u043e\u0439 \u0446\u0435\u043b\u0438 \u043f\u0430\u043d\u0435\u043b\u044c.<br \/>  \u0430. \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043f\u0430\u043d\u0435\u043b\u044c \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441: \u041c\u0435\u043d\u044e SecureCRT =&gt; View =&gt; Button Bar<br \/>  \u0431. \u0414\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u043a\u043d\u043e\u043f\u043a\u0443 \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u044c \u0438 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u043a\u0440\u0438\u043f\u0442. \u2013 \u041f\u0440\u0430\u0432\u043e\u0439 \u043a\u043d\u043e\u043f\u043a\u043e\u0439 \u043c\u044b\u0448\u043a\u0438 \u0449\u0435\u043b\u043a\u0430\u0435\u043c \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u044c Button Bar \u0438 \u0432 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u043e\u043c \u043c\u0435\u043d\u044e \u0432\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u043f\u0443\u043d\u043a\u0442 \u00abNew button&#8230;\u00bb.<br \/>  \u0432. \u0412 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u043c \u043e\u043a\u043d\u0435 \u00abMap Button\u00bb \u0432 \u043f\u043e\u043b\u0435 \u00abAction\u00bb \u0412\u044b\u0431\u0438\u0440\u0430\u0435\u043c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 (function) \u00abRun Script\u00bb. \u0423\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c \u043f\u043e\u0434\u043f\u0438\u0441\u044c \u043a \u043a\u043d\u043e\u043f\u043a\u0435. \u0426\u0432\u0435\u0442 \u0434\u043b\u044f \u0438\u043a\u043e\u043d\u043a\u0438 \u043a\u043d\u043e\u043f\u043a\u0438. \u0417\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0435\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0435\u043c Ok.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/zu\/og\/ar\/zuogarfvnqiaro8sellqybklwoc.png\"><\/div>\n<p>  \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435:<br \/>  \u041f\u0430\u043d\u0435\u043b\u044c \u0441 \u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043b\u0435\u0437\u043d\u044b\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b. <br \/>  1. \u0415\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0438 Logon \u043a \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0441\u0435\u0441\u0441\u0438\u0438 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043a\u0430\u043a\u0443\u044e \u043f\u0430\u043d\u0435\u043b\u044c \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u043a \u044d\u0442\u043e\u0439 \u0432\u043a\u043b\u0430\u0434\u043a\u0435.<br \/>  2. \u0415\u0441\u0442\u044c \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0439 \u0441 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u0437\u0430\u0434\u0430\u0442\u044c \u0437\u0430\u0440\u0430\u043d\u0435\u0435 \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f: \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c show version, show running-config, \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/qe\/ta\/u8\/qetau8yu46_7zbc7kqxyarmu3cq.png\"><\/div>\n<p>  \u041a \u0434\u0430\u043d\u043d\u044b\u043c \u043a\u043d\u043e\u043f\u043a\u0430\u043c \u043d\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043d\u0438 \u043a\u0430\u043a\u043e\u0439 \u0441\u043a\u0440\u0438\u043f\u0442. \u0422\u043e\u043b\u044c\u043a\u043e \u0441\u0442\u0440\u043e\u043a\u0430 \u0441 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f\u043c\u0438:  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/x_\/z5\/f7\/x_z5f7cs8ai-o8rbwuha9w6gtyk.png\"><\/div>\n<p>  \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u2013 \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043d\u0430 \u0441\u0435\u0441\u0441\u0438\u044e \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u043b\u0430\u0441\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430\u044f \u043f\u0430\u043d\u0435\u043b\u044c \u0441 \u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 \u0441\u0435\u0441\u0441\u0438\u0438:  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/bq\/rf\/io\/bqrfio6rdwn1muryrnzfwcq-sg8.png\"><\/div>\n<p>  \u0414\u043b\u044f \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u0438\u043c\u0435\u0435\u0442 \u0441\u043c\u044b\u0441\u043b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0434\u043b\u044f Login \u0438 \u043f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u044c \u0441 \u0447\u0430\u0441\u0442\u044b\u043c\u0438 \u043a\u043e\u043d\u043c\u0430\u043d\u0434\u0430\u043c\u0438 \u0434\u043b\u044f \u0432\u0435\u043d\u0434\u043e\u0440\u0430,   <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/1s\/ki\/j8\/1skij8p_fwu7g72moyiabkysj0e.png\"><\/div>\n<p>  \u041f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 Go Cisco \u2013 \u043f\u0430\u043d\u0435\u043b\u044c \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u043d\u0430 Cisco Button Bar.  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/w4\/5t\/hm\/w45thmjjraidjseaoqqbrzxk9jm.png\"><\/div>\n<p>  <a name=\"securecrtexamplesimplescript\"><\/a>  <\/p>\n<h2>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u0445 \u0438 \u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432. (\u041f\u0440\u0430\u043a\u0442\u0438\u043a\u0430 \u0438\u0437 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0436\u0438\u0437\u043d\u0438.)<\/h2>\n<p>  \u041f\u0440\u043e\u0441\u0442\u044b\u0445 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 \u0445\u0432\u0430\u0442\u0430\u0435\u0442 \u043f\u043e\u0447\u0442\u0438 \u043d\u0430 \u0432\u0441\u0435 \u0441\u043b\u0443\u0447\u0430\u0435 \u0436\u0438\u0437\u043d\u0438. \u041d\u043e \u043e\u0434\u0438\u043d \u0440\u0430\u0437 \u043c\u043d\u0435 \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u043b\u043e\u0441\u044c \u0447\u0443\u0442\u044c \u0443\u0441\u043b\u043e\u0436\u043d\u0438\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442 \u2013 \u0434\u043b\u044f \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b. \u042d\u0442\u043e \u0443\u0441\u043b\u043e\u0436\u043d\u0435\u043d\u0438\u0435 \u2013 \u0432\u0441\u0435\u0433\u043e \u043b\u0438\u0448\u044c \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u043b\u043e \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u043c \u043e\u043a\u043d\u0435 \u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.<br \/>  <a name=\"securecrtexamplesimplescriptprompt\"><\/a>  <\/p>\n<h3>\u0417\u0430\u043f\u0440\u043e\u0441 \u0434\u0430\u043d\u043d\u044b\u0445 \u0443 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u0433\u043e \u043e\u043a\u043d\u0430<\/h3>\n<p>  \u0423 \u043c\u0435\u043d\u044f \u0432 \u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0434\u0430\u043d\u043d\u044b\u0445 \u0431\u044b\u043b\u043e 2. \u042d\u0442\u043e Hostname \u0438 4-\u0439 \u043e\u043a\u0442\u0435\u0442 IP \u0430\u0434\u0440\u0435\u0441\u0430. \u0414\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0433\u043e \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u2013 \u044f \u0437\u0430\u0433\u0443\u0433\u043b\u0438\u043b \u043a\u0430\u043a \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0438 \u043d\u0430\u0448\u0435\u043b \u043d\u0430 \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435 SecureCRT (vandyke). \u2013 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f prompt.  <\/p>\n<pre><code class=\"plaintext\">\tcrt.Screen.WaitForString(&quot;-Vlanif200]&quot;) \thostnamestr = crt.Dialog.Prompt(&quot;Enter hostname:&quot;, &quot;hostname&quot;, &quot;&quot;, False) \tipaddressstr = crt.Dialog.Prompt(&quot;Enter ip address:&quot;, &quot;ip&quot;, &quot;&quot;, False) \tcrt.Screen.Send(&quot;ip address 10.10.10.&quot;) \tcrt.Screen.Send(ipaddressstr) \tcrt.Screen.Send(&quot; 23\\r&quot;) \tcrt.Screen.Send(&quot;quit\\r&quot;) \tcrt.Screen.Send(&quot;sysname &quot;) \tcrt.Screen.Send(hostnamestr) \tcrt.Screen.Send(&quot;\\r&quot;)  <\/code><\/pre>\n<p>  \u042d\u0442\u0430 \u0447\u0430\u0441\u0442\u044c \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u043b\u0430 Hostname \u0438 \u0446\u0438\u0444\u0440\u044b \u0438\u0437 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u043e\u043a\u0442\u0435\u0442\u0430. \u0422. \u043a. \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0431\u044b\u043b\u043e 15 \u0448\u0442. \u0418 \u0434\u0430\u043d\u043d\u044b\u0435 \u0431\u044b\u043b\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0432 \u0442\u0430\u0431\u043b\u0438\u0446\u0435, \u0442\u043e \u044f \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043b \u0438\u0437 \u0442\u0430\u0431\u043b\u0438\u0446\u044b \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438 \u0432\u0441\u0442\u0430\u0432\u043b\u044f\u043b \u0432 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0435 \u043e\u043a\u043d\u0430. \u0414\u0430\u043b\u044c\u0448\u0435 \u0441\u043a\u0440\u0438\u043f\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0441\u0430\u043c\u043e\u0441\u0442\u043e\u044f\u0442\u0435\u043b\u044c\u043d\u043e.<br \/>  <a name=\"securecrtexamplesimplescriptshell\"><\/a>  <\/p>\n<h3>FTP \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u0441\u0435\u0442\u0435\u0432\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435.<\/h3>\n<p>  \u0414\u0430\u043d\u043d\u044b\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u043b \u0443 \u043c\u0435\u043d\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0435 \u043e\u043a\u043d\u043e (shell) \u0438 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043b \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e FTP. \u041f\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u044e \u0437\u0430\u043a\u0440\u044b\u0432\u0430\u043b \u0441\u0435\u0441\u0441\u0438\u044e. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0431\u043b\u043e\u043a\u043d\u043e\u0442 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e, \u0442. \u043a. \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0434\u0435\u0442 \u043e\u0447\u0435\u043d\u044c \u0434\u043e\u043b\u0433\u043e \u0438 \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0431\u0443\u0444\u0435\u0440\u0435 FTP \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f:  <\/p>\n<pre><code class=\"plaintext\"># $language = &quot;Python&quot; # $interface = &quot;1.0&quot;  # 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(): \tcrt.Screen.Synchronous = True \tcrt.Screen.Send(&quot;ftp 192.168.1.1\\r&quot;) \tcrt.Screen.WaitForString(&quot;Name&quot;) \tcrt.Screen.Send(&quot;admin\\r&quot;) \tcrt.Screen.WaitForString(&quot;Password:&quot;) \tcrt.Screen.Send(&quot;Password\\r&quot;) \tcrt.Screen.WaitForString(&quot;ftp&quot;) \tcrt.Screen.Send(&quot;binary\\r&quot;) \tcrt.Screen.WaitForString(&quot;ftp&quot;) \tcrt.Screen.Send(&quot;put S5720LI-V200R011SPH016.pat\\r&quot;) \tcrt.Screen.WaitForString(&quot;ftp&quot;) \tcrt.Screen.Send(&quot;quit\\r&quot;) \tcrt.Screen.Synchronous = False main() <\/code><\/pre>\n<p>  <a name=\"securecrtexamplesimplescriptusername\"><\/a>  <\/p>\n<h3>\u0412\u0432\u043e\u0434 username\/password \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043a\u0440\u0438\u043f\u0442\u0430<\/h3>\n<p>  \u0423 \u043e\u0434\u043d\u043e\u0433\u043e \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u0430 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0435\u0442\u0435\u0432\u043e\u043c\u0443 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044e \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0431\u044b\u043b \u0437\u0430\u043a\u0440\u044b\u0442. \u0417\u0430\u0439\u0442\u0438 \u043d\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0432\u0448\u0438\u0441\u044c \u043a \u0428\u043b\u044e\u0437\u0443 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0430 \u0441 \u043d\u0435\u0433\u043e \u043f\u043e\u0442\u043e\u043c \u043d\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u0435 \u043a \u043d\u0435\u043c\u0443. \u0414\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0441\u044f ssh \u043a\u043b\u0438\u0435\u043d\u0442 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0432 IOS\/\u041f\u041e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f. \u0421\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u0437\u0430\u043f\u0440\u0430\u0448\u0438\u0432\u0430\u043b\u0438\u0441\u044c \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438. \u0421 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043d\u0438\u0436\u0435, \u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u0432\u0432\u043e\u0434\u0438\u043b\u0438\u0441\u044c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438:  <\/p>\n<pre><code class=\"plaintext\"># $language = &quot;Python&quot; # $interface = &quot;1.0&quot;  # 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(): \tcrt.Screen.Synchronous = True \tcrt.Screen.Send(&quot;snmpadmin\\r&quot;) \tcrt.Screen.WaitForString(&quot;assword:&quot;) \tcrt.Screen.Send(&quot;Password\\r&quot;) \tcrt.Screen.Synchronous = False main() <\/code><\/pre>\n<p>  \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: \u0421\u043a\u0440\u0438\u043f\u0442\u0430 \u0431\u044b\u043b\u043e 2. \u041e\u0434\u0438\u043d \u0434\u043b\u044f \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430, \u0432\u0442\u043e\u0440\u043e\u0439 \u0434\u043b\u044f \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 eSIGHT.<br \/>  <a name=\"securecrtexamplesimplescriptunfinishedscript\"><\/a>  <\/p>\n<h3>\u0421\u043a\u0440\u0438\u043f\u0442 \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e \u0434\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430.<\/h3>\n<p>  \u0417\u0430\u0434\u0430\u0447\u0435\u0439 \u0431\u044b\u043b\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043d\u0430 \u0432\u0441\u0435\u043c \u0441\u0435\u0442\u0435\u0432\u043e\u043c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u0441\u0442\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u043c\u0430\u0440\u0448\u0440\u0443\u0442. \u041d\u043e \u0448\u043b\u044e\u0437 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u0431\u044b\u043b \u0441\u0432\u043e\u0439 (\u0438 \u043e\u043d \u043e\u0442\u043b\u0438\u0447\u0430\u043b\u0441\u044f \u043e\u0442 \u0448\u043b\u044e\u0437\u0430 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e). \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u043b \u0442\u0430\u0431\u043b\u0438\u0446\u0443 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0446\u0438\u0438, \u0432\u0432\u043e\u0434\u0438\u043b \u0432 \u0440\u0435\u0436\u0438\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0435\u0434\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u043b \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 (IP \u0430\u0434\u0440\u0435\u0441 \u0448\u043b\u044e\u0437\u0430 \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442) \u2013 \u044d\u0442\u0443 \u0447\u0430\u0441\u0442\u044c \u0434\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u043b \u044f. \u041f\u043e\u0441\u043b\u0435 \u0442\u043e\u0433\u043e \u043a\u0430\u043a \u044f \u043d\u0430\u0436\u0438\u043c\u0430\u043b Enter, \u0441\u043a\u0440\u0438\u043f\u0442 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u043b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b.  <\/p>\n<pre><code class=\"plaintext\"># $language = &quot;Python&quot; # $interface = &quot;1.0&quot;  # 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(): \tcrt.Screen.Synchronous = True \tcrt.Screen.Send(&quot;Zdes-mogla-bit-vasha-reklama\\r&quot;) \tcrt.Screen.WaitForString(&quot;#&quot;) \tcrt.Screen.Send(&quot;show run | inc ip route\\r&quot;) \tcrt.Screen.WaitForString(&quot;#&quot;) \tcrt.Screen.Send(&quot;conf t\\r&quot;) \tcrt.Screen.WaitForString(&quot;(config)#&quot;) \tcrt.Screen.Send(&quot;ip route 10.10.10.8 255.255.255.252 &quot;) \tcrt.Screen.WaitForString(&quot;(config)#&quot;) \tcrt.Screen.Send(&quot;end\\r&quot;) \tcrt.Screen.WaitForString(&quot;#&quot;) \tcrt.Screen.Send(&quot;copy run sta\\r&quot;) \tcrt.Screen.WaitForString(&quot;[startup-config]?&quot;) \tcrt.Screen.Send(&quot;\\r&quot;) \tcrt.Screen.WaitForString(&quot;#&quot;) \tcrt.Screen.Send(&quot;exit\\r&quot;) \tcrt.Screen.Synchronous = False main() <\/code><\/pre>\n<p>  \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u0432 \u0441\u0442\u0440\u043e\u0447\u043a\u0435: crt.Screen.Send(\u00abip route 10.10.10.8 255.255.255.252 \u201e) \u043d\u0435 \u0434\u043e\u043f\u0438\u0441\u0430\u043d IP \u0430\u0434\u0440\u0435\u0441 \u0448\u043b\u044e\u0437\u0430 \u0438 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u0438\u043c\u0432\u043e\u043b \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043a\u0430\u0440\u0435\u0442\u043a\u0438. \u0421\u043a\u0440\u0438\u043f\u0442 \u0436\u0434\u0435\u0442 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0441\u0442\u0440\u043e\u0447\u043a\u0438 \u0441 \u0441\u0438\u043c\u0432\u043e\u043b\u0430\u043c\u0438 \u00ab(config)#\u00bb \u0414\u0430\u043d\u043d\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b \u043f\u043e\u044f\u0432\u043b\u044f\u043b\u0438\u0441\u044c \u043f\u043e\u0441\u043b\u0435 \u0432\u0432\u043e\u0434\u0430 \u043c\u043d\u043e\u0439 ip \u0430\u0434\u0440\u0435\u0441\u0430 \u0438 enter.<br \/>  <a name=\"finale\"><\/a>  <\/p>\n<h2>\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435:<\/h2>\n<p>  \u041f\u0440\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0438, \u0434\u043e\u043b\u0436\u043d\u043e \u043d\u0435\u043f\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0442\u044c\u0441\u044f \u043f\u0440\u0430\u0432\u0438\u043b\u043e: \u0412\u0440\u0435\u043c\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u043d\u0438 \u043a\u043e\u0433\u0434\u0430 \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435, \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0437\u0430\u0442\u0440\u0430\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u044d\u0442\u043e\u0439 \u0436\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0432\u0440\u0443\u0447\u043d\u0443\u044e (copy\/paste \u0438\u0437 \u0431\u043b\u043e\u043a\u043d\u043e\u0442\u0430, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0438 \u043e\u0442\u043b\u0430\u0434\u043a\u0430 playbook \u0434\u043b\u044f ansible, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0438 \u043e\u0442\u043b\u0430\u0434\u043a\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 python). \u0422. \u0435. \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0434\u043e\u043b\u0436\u043d\u043e \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f, \u0430 \u043d\u0435 \u0442\u0440\u0430\u0442\u0438\u0442\u044c \u0432\u0440\u0435\u043c\u044f \u043d\u0430 \u043e\u0434\u043d\u043e\u0440\u0430\u0437\u043e\u0432\u0443\u044e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 (\u0422. \u0435. \u043a\u043e\u0433\u0434\u0430 \u0441\u043a\u0440\u0438\u043f\u0442 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0435 \u0431\u0443\u0434\u0435\u0442). \u041d\u043e \u0435\u0441\u043b\u0438 \u0441\u043a\u0440\u0438\u043f\u0442 \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c \u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435\/\u043e\u0442\u043b\u0430\u0434\u043a\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u043c\u0435\u043d\u044c\u0448\u0435 \u0447\u0435\u043c \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043b\u044e\u0431\u044b\u043c \u0434\u0440\u0443\u0433\u0438\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u043e\u043c (ansible, command window), \u0442\u043e \u0441\u043a\u0440\u0438\u043f\u0442 \u2014 \u043b\u0443\u0447\u0448\u0435\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435.<br \/>  \u041e\u0442\u043b\u0430\u0434\u043a\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u0430. \u0421\u043a\u0440\u0438\u043f\u0442 \u0440\u0430\u0441\u0442\u0435\u0442 \u043f\u043e\u0441\u0442\u0435\u043f\u0435\u043d\u043d\u043e, \u043e\u0442\u043b\u0430\u0434\u043a\u0430 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043d\u0430 \u043e\u0431\u043a\u0430\u0442\u0435 \u043d\u0430 \u043f\u0435\u0440\u0432\u043e\u043c, \u0432\u0442\u043e\u0440\u043e\u043c, \u0442\u0440\u0435\u0442\u044c\u0435\u043c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \u0438 \u043a \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043e\u043c\u0443 \u0441\u043a\u0440\u0438\u043f\u0442 \u0441\u043a\u043e\u0440\u0435\u0435 \u0432\u0441\u0435\u0433\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0440\u0430\u0431\u043e\u0447\u0438\u043c.<br \/>  \u0417\u0430\u043f\u0443\u0441\u043a \u0441\u043a\u0440\u0438\u043f\u0442\u0430 (\u0441 \u0432\u0432\u043e\u0434\u043e\u043c username+password) \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u044b\u0448\u043a\u0438 \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u0447\u0435\u043c \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0438\u0437 \u0431\u043b\u043e\u043a\u043d\u043e\u0442\u0430 Username \u0438 Password. \u041d\u043e \u043d\u0435 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e \u0441 \u0442\u043e\u0447\u043a\u0438 \u0437\u0440\u0435\u043d\u0438\u044f \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438.<br \/>  \u0414\u0440\u0443\u0433\u043e\u0439 (\u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0439) \u043f\u0440\u0438\u043c\u0435\u0440 \u043a\u043e\u0433\u0434\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430: \u041f\u0440\u044f\u043c\u043e\u0433\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043d\u0430 \u0441\u0435\u0442\u0435\u0432\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0443 \u0412\u0430\u0441 \u043d\u0435\u0442. \u041d\u043e \u0435\u0441\u0442\u044c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u044c \u0434\u043e\u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0432\u0441\u0435 \u0441\u0435\u0442\u0435\u0432\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 (\u0437\u0430\u0432\u0435\u0441\u0442\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430, \u0434\u043e\u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 Username\/password\/snmpv3username\/password). \u0415\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f \u043a\u043e\u0433\u0434\u0430 \u0432\u044b \u0437\u0430\u0445\u043e\u0434\u0438\u0442\u0435 \u043d\u0430 Core \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440, \u0441 \u043d\u0435\u0433\u043e \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0435 SSH \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435. \u041f\u043e\u0447\u0435\u043c\u0443 \u043d\u0435\u043b\u044c\u0437\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 Ansible. \u2014 \u041f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u043c\u044b \u0443\u043f\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u0432 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u0434\u043e\u043f\u0443\u0441\u0442\u0438\u043c\u044b\u0445 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0441\u0441\u0438\u0439 \u043d\u0430 \u0441\u0435\u0442\u0435\u0432\u043e\u043c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 (line vty 0 4, user-interface vty 0 4) (\u0434\u0440\u0443\u0433\u043e\u0439 \u0432\u043e\u043f\u0440\u043e\u0441 \u043a\u0430\u043a \u0432 Ansible \u0437\u0430\u0432\u043e\u0434\u0438\u0442\u044c \u0440\u0430\u0437\u043d\u043e\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0441 \u043e\u0434\u043d\u0438\u043c \u0438 \u0442\u0435\u043c \u0436\u0435 SSH \u043f\u0435\u0440\u0432\u044b\u043c \u0445\u043e\u043f\u043e\u043c).<br \/>  \u0421\u043a\u0440\u0438\u043f\u0442 \u0443\u043c\u0435\u043d\u044c\u0448\u0430\u0435\u0442 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0438 \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445 \u2013 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432 \u043f\u043e FTP. \u041f\u043e\u0441\u043b\u0435 \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442 \u0441\u0440\u0430\u0437\u0443 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c. \u0427\u0435\u043b\u043e\u0432\u0435\u043a\u0443 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0443\u0432\u0438\u0434\u0435\u0442\u044c \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u0442\u043e\u043c \u043e\u0441\u043e\u0437\u043d\u0430\u0442\u044c \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u0435 \u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u043e\u0442\u043e\u043c \u0432\u0432\u0435\u0441\u0442\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. \u0421\u043a\u0440\u0438\u043f\u0442 \u044d\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u043e\u0431\u044a\u0435\u043a\u0442\u0438\u0432\u043d\u043e \u0431\u044b\u0441\u0442\u0440\u0435\u0435.<br \/>  \u0421\u043a\u0440\u0438\u043f\u0442\u044b \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u043c\u044b \u0442\u0430\u043c, \u0433\u0434\u0435 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043c\u0430\u0441\u0441\u043e\u0432\u043e\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445: \u041a\u043e\u043d\u0441\u043e\u043b\u044c. \u0418\u043b\u0438 \u043a\u043e\u0433\u0434\u0430 \u0447\u0430\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u043b\u044f \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u0430: hostname, management ip address. \u0418\u043b\u0438 \u043a\u043e\u0433\u0434\u0430 \u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 \u0438 \u043e\u0442\u043b\u0430\u0434\u043a\u0443 \u043a \u043d\u0435\u0439 \u0441\u043b\u043e\u0436\u043d\u0435\u0435, \u0447\u0435\u043c \u0434\u043e\u043f\u0438\u0441\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0435 \u0441 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043a\u0440\u0438\u043f\u0442\u0430. \u2014 \u041f\u0440\u0438\u043c\u0435\u0440 \u0441\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c \u043f\u043e \u043f\u0440\u043e\u043f\u0438\u0441\u044b\u0432\u0430\u043d\u0438\u044e \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0430, \u043a\u043e\u0433\u0434\u0430 \u043d\u0430 \u043a\u0430\u0436\u0434\u043e\u043c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 IP \u0430\u0434\u0440\u0435\u0441 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430 \u0441\u0432\u043e\u0439. (\u041c\u043e\u0438 \u043a\u043e\u043b\u043b\u0435\u0433\u0438 \u043f\u0438\u0441\u0430\u043b\u0438 \u0442\u0430\u043a\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u2014 \u043a\u043e\u0433\u0434\u0430 DMVPN spoke \u0431\u044b\u043b\u043e \u0437\u0430 3 \u0441\u043e\u0442\u043d\u0438. \u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0431\u044b\u043b\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 DMVPN).<br \/>  \u041f\u0440\u0438\u043c\u0435\u0440 \u0438\u0437 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u0438: \u0417\u0430\u0434\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0432\u043e\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0445 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a \u043d\u0430 \u043d\u043e\u0432\u043e\u043c \u043a\u043e\u043c\u043c\u0443\u0442\u0430\u0442\u043e\u0440\u0435 \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u044b:<\/p>\n<p>  \u0410. \u0412\u0441\u0442\u0430\u0432\u0438\u043b \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u0431\u0435\u043b\u044c \u0432 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e.<br \/>  \u0411. \u0417\u0430\u043f\u0443\u0441\u0442\u0438\u043b \u0441\u043a\u0440\u0438\u043f\u0442<br \/>  \u0412. \u0414\u043e\u0436\u0434\u0430\u043b\u0441\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0441\u043a\u0440\u0438\u043f\u0442\u0430<br \/>  \u0413. \u041f\u0435\u0440\u0435\u0442\u043a\u043d\u0443\u043b \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0439 \u043a\u0430\u0431\u0435\u043b\u044c \u0432 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e.<br \/>  \u0414. \u0415\u0441\u043b\u0438 \u0441\u0432\u0438\u0442\u0447 \u043d\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439, \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u043f\u0443\u043d\u043a\u0442\u0443 \u0411.<br \/>  \u0418\u0442\u043e\u0433\u043e \u043f\u043e \u0438\u0442\u043e\u0433\u0430\u043c \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043a\u0440\u0438\u043f\u0442\u0430:   <\/p>\n<ul>\n<li>\u043d\u0430 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0438 \u0437\u0430\u0434\u0430\u043d \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c.<\/li>\n<li>\u0432\u0432\u0435\u0434\u0435\u043d Username<\/li>\n<li>\u0432\u0432\u0435\u0434\u0435\u043d \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 IP \u0430\u0434\u0440\u0435\u0441 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.<\/li>\n<\/ul>\n<p>  P. S. \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044e \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c. \u0422. \u043a. \u043f\u043e Default ssh \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\/\u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d. (\u0414\u0430 \u044d\u0442\u043e \u043c\u043e\u044f \u043e\u0448\u0438\u0431\u043a\u0430.)<br \/>  <a name=\"listofsources\"><\/a>  <\/p>\n<h2>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438.<\/h2>\n<p>  1. <a href=\"https:\/\/www.vandyke.com\/support\/tips\/scripting\/scripting_essentials.pdf\" rel=\"nofollow\">\u041e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432<\/a><br \/>  2. <a href=\"https:\/\/www.vandyke.com\/support\/securecrt\/scripting_examples.html\" rel=\"nofollow\">\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432<\/a><br \/>  <a name=\"securecrtexamplescript\"><\/a>  <\/p>\n<h2>\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 1: \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432.<\/h2>\n<p>  <a name=\"securecrtlongscript\"><\/a><br \/>  \u041f\u0440\u0438\u043c\u0435\u0440 \u0434\u043b\u0438\u043d\u043d\u043e\u0433\u043e \u0441\u043a\u0440\u0438\u043f\u0442\u0430, \u0441 \u0434\u0432\u0443\u043c\u044f \u0437\u0430\u043f\u0440\u043e\u0441\u0430\u043c\u0438: Hostname \u0438 IP \u0430\u0434\u0440\u0435\u0441\u043e\u043c. \u0421\u043e\u0437\u0434\u0430\u0432\u0430\u043b\u0441\u044f \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043d\u0441\u043e\u043b\u044c (9600 \u0431\u043e\u0434). \u0410 \u0442\u0430\u043a\u0436\u0435 \u0434\u043b\u044f \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u043a \u0441\u0435\u0442\u0438.  <\/p>\n<pre><code class=\"plaintext\"># $language = &quot;Python&quot; # $interface = &quot;1.0&quot;  # 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(): \tcrt.Screen.Synchronous = True \tcrt.Screen.Send(&quot;\\r&quot;) \tcrt.Screen.WaitForString(&quot;name&quot;) \tcrt.Screen.Send(&quot;admin\\r&quot;) \tcrt.Screen.WaitForString(&quot;Password:&quot;) \tcrt.Screen.Send(&quot;Password\\r&quot;) \tcrt.Screen.Send(&quot;sys\\r&quot;) \tcrt.Screen.WaitForString(&quot;]&quot;) \tcrt.Screen.Send(&quot;interface Vlanif 1\\r&quot;) \tcrt.Screen.WaitForString(&quot;Vlanif1]&quot;) \tcrt.Screen.Send(&quot;undo ip address\\r&quot;) \tcrt.Screen.Send(&quot;shutdown\\r&quot;) \tcrt.Screen.Send(&quot;vlan 100\\r&quot;) \tcrt.Screen.Send(&quot; description description1\\r&quot;) \tcrt.Screen.Send(&quot; name description1\\r&quot;) \tcrt.Screen.Send(&quot;vlan 110\\r&quot;) \tcrt.Screen.Send(&quot; description description2\\r&quot;) \tcrt.Screen.Send(&quot; name description2\\r&quot;) \tcrt.Screen.Send(&quot;vlan 120\\r&quot;) \tcrt.Screen.Send(&quot; description description3\\r&quot;) \tcrt.Screen.Send(&quot; name description3\\r&quot;) \tcrt.Screen.Send(&quot;vlan 130\\r&quot;) \tcrt.Screen.Send(&quot; description description4\\r&quot;) \tcrt.Screen.Send(&quot; name description4\\r&quot;) \tcrt.Screen.Send(&quot;vlan 140\\r&quot;) \tcrt.Screen.Send(&quot; description description5\\r&quot;) \tcrt.Screen.Send(&quot; name description5\\r&quot;) \tcrt.Screen.Send(&quot;vlan 150\\r&quot;) \tcrt.Screen.Send(&quot; description description6\\r&quot;) \tcrt.Screen.Send(&quot; name description6\\r&quot;) \tcrt.Screen.Send(&quot;vlan 160\\r&quot;) \tcrt.Screen.Send(&quot; description description7\\r&quot;) \tcrt.Screen.Send(&quot; name description7\\r&quot;) \tcrt.Screen.Send(&quot;vlan 170\\r&quot;) \tcrt.Screen.Send(&quot; description description8\\r&quot;) \tcrt.Screen.Send(&quot; name description8\\r&quot;)                \tcrt.Screen.Send(&quot;vlan 180\\r&quot;) \tcrt.Screen.Send(&quot; description description9\\r&quot;) \tcrt.Screen.Send(&quot; name description9\\r&quot;) \tcrt.Screen.Send(&quot;vlan 200\\r&quot;) \tcrt.Screen.Send(&quot; description description10\\r&quot;) \tcrt.Screen.Send(&quot; name description10\\r&quot;) \tcrt.Screen.Send(&quot;vlan 300\\r&quot;) \tcrt.Screen.Send(&quot; description description11\\r&quot;) \tcrt.Screen.Send(&quot; name description11\\r&quot;) \tcrt.Screen.Send(&quot;quit\\r&quot;) \tcrt.Screen.WaitForString(&quot;]&quot;) \tcrt.Screen.Send(&quot;stp region-configuration\\r&quot;) \tcrt.Screen.Send(&quot;region-name desc\\r&quot;) \tcrt.Screen.Send(&quot;active region-configuration\\r&quot;) \tcrt.Screen.WaitForString(&quot;mst-region]&quot;) \tcrt.Screen.Send(&quot;quit\\r&quot;) \tcrt.Screen.Send(&quot;stp instance 0 priority 57344\\r&quot;) \tcrt.Screen.WaitForString(&quot;]&quot;) \tcrt.Screen.Send(&quot;interface range GigabitEthernet 0\/0\/1 to GigabitEthernet 0\/0\/42\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;description Users\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;port link-type hybrid\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;voice-vlan 100 enable\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;voice-vlan legacy enable\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;port hybrid pvid vlan 120\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;port hybrid tagged vlan 100\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;port hybrid untagged vlan 120\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;stp edged-port enable\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;trust 8021p\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;storm-control broadcast min-rate 1000 max-rate 1500\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;storm-control multicast min-rate 1000 max-rate 1500\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;storm-control action block\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;storm-control enable trap\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;quit\\r&quot;) \tcrt.Screen.Send(&quot;interface range GigabitEthernet 0\/0\/43 to GigabitEthernet 0\/0\/48\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;description Printers\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;port link-type access\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;port default vlan 130\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;stp edged-port enable\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;trust 8021p\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;storm-control broadcast min-rate 1000 max-rate 1500\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;storm-control multicast min-rate 1000 max-rate 1500\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;storm-control action block\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;storm-control enable trap\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;quit\\r&quot;) \tcrt.Screen.Send(&quot;interface range XGigabitEthernet 0\/0\/1 to XGigabitEthernet 0\/0\/2\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;description uplink\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;port link-type trunk\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;port trunk allow-pass vlan 100 110 120 130 140 150 160 170 180 200\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;port trunk allow-pass vlan 300\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;storm-control broadcast min-rate 1000 max-rate 1500\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;storm-control multicast min-rate 1000 max-rate 1500\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;storm-control action block\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;storm-control enable trap\\r&quot;) \tcrt.Screen.WaitForString(&quot;port-group]&quot;) \tcrt.Screen.Send(&quot;quit\\r&quot;) \tcrt.Screen.Send(&quot;ntp-service unicast-server 10.10.10.4\\r&quot;) \tcrt.Screen.Send(&quot;ntp-service unicast-server 10.10.10.2\\r&quot;) \tcrt.Screen.Send(&quot;ntp-service unicast-server 10.10.10.134\\r&quot;) \tcrt.Screen.Send(&quot;ip route-static 0.0.0.0 0.0.0.0 10.10.10.254\\r&quot;) \tcrt.Screen.Send(&quot;interface Vlanif 200\\r&quot;) \tcrt.Screen.WaitForString(&quot;-Vlanif200]&quot;) \tcrt.Screen.Send(&quot;\\r&quot;) \tcrt.Screen.WaitForString(&quot;-Vlanif200]&quot;) \tcrt.Screen.Send(&quot;\\r&quot;) \tcrt.Screen.WaitForString(&quot;-Vlanif200]&quot;) \tcrt.Screen.Send(&quot;\\r&quot;) \tcrt.Screen.WaitForString(&quot;-Vlanif200]&quot;) \tcrt.Screen.Send(&quot;\\r&quot;) \tcrt.Screen.WaitForString(&quot;-Vlanif200]&quot;) \tcrt.Screen.Send(&quot;\\r&quot;) \tcrt.Screen.WaitForString(&quot;-Vlanif200]&quot;) \tcrt.Screen.Send(&quot;\\r&quot;) \tcrt.Screen.WaitForString(&quot;-Vlanif200]&quot;) \tcrt.Screen.Send(&quot;\\r&quot;) \tcrt.Screen.WaitForString(&quot;-Vlanif200]&quot;)         hostnamestr = crt.Dialog.Prompt(&quot;Enter hostname:&quot;, &quot;hostname&quot;, &quot;&quot;, False)         ipaddressstr = crt.Dialog.Prompt(&quot;Enter ip address:&quot;, &quot;ip&quot;, &quot;&quot;, False) \tcrt.Screen.Send(&quot;ip address 10.10.10.&quot;) \tcrt.Screen.Send(ipaddressstr) \tcrt.Screen.Send(&quot; 24\\r&quot;) \tcrt.Screen.Send(&quot;quit\\r&quot;) \tcrt.Screen.Send(&quot;sysname &quot;) \tcrt.Screen.Send(hostnamestr) \tcrt.Screen.Send(&quot;\\r&quot;) \tcrt.Screen.WaitForString(&quot;]&quot;) \tcrt.Screen.Synchronous = False main() <\/code><\/pre>\n<p>  \u0422\u0430\u043a\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u043e\u0431\u044b\u0447\u043d\u043e \u043d\u0435 \u043d\u0443\u0436\u043d\u044b, \u043d\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u2013 15 \u0448\u0442. \u041f\u043e\u0437\u0432\u043e\u043b\u0438\u043b\u043e \u0443\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443. \u0414\u0430\u043b\u044c\u0448\u0435 \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u044b\u043b\u043e \u0431\u044b\u0441\u0442\u0440\u0435\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e SecureCRT Command window.<br \/>  <a name=\"securecrtscriptsshrun\"><\/a>  <\/p>\n<h3>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 \u0434\u043b\u044f ssh.<\/h3>\n<p>  \u0414\u0440\u0443\u0433\u043e\u0439 \u043f\u0440\u0438\u043c\u0435\u0440. \u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0442\u0430\u043a\u0436\u0435 \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043d\u0441\u043e\u043b\u044c.  <\/p>\n<pre><code class=\"plaintext\"># $language = &quot;Python&quot; # $interface = &quot;1.0&quot;  # 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(): \tcrt.Screen.Synchronous = True \tcrt.Screen.Send(&quot;\\r&quot;) \tcrt.Screen.WaitForString(&quot;name&quot;) \tcrt.Screen.Send(&quot;admin\\r&quot;) \tcrt.Screen.WaitForString(&quot;Password:&quot;) \tcrt.Screen.Send(&quot;Password\\r&quot;) \tcrt.Screen.WaitForString(&quot;&gt;&quot;) \tcrt.Screen.Send(&quot;sys\\r&quot;) \tcrt.Screen.Send(&quot;stelnet server enable\\r&quot;) \tcrt.Screen.Send(&quot;aaa\\r&quot;) \tcrt.Screen.Send(&quot;local-user admin service-type terminal ftp http ssh\\r&quot;) \tcrt.Screen.Send(&quot;quit\\r&quot;) \tcrt.Screen.Send(&quot;user-interface vty 0 4\\r&quot;) \tcrt.Screen.Send(&quot;authentication-mode aaa\\r&quot;) \tcrt.Screen.Send(&quot;quit\\r&quot;) \tcrt.Screen.Send(&quot;quit\\r&quot;) \tcrt.Screen.Synchronous = False main() <\/code><\/pre>\n<p>  <a name=\"AboutSecureCRT\"><\/a>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041e SecureCRT:<\/b><\/p>\n<div class=\"spoiler_text\">\u041f\u043b\u0430\u0442\u043d\u043e\u0435 \u041f\u041e: \u043e\u0442 99$ (\u0441\u0430\u043c\u0430\u044f \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0430\u044f \u0446\u0435\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u043d\u0430 SecureCRT \u043d\u0430 \u043e\u0434\u0438\u043d \u0433\u043e\u0434) <br \/>  <a href=\"https:\/\/www.vandyke.com\" rel=\"nofollow\">\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u0441\u0430\u0439\u0442<\/a><br \/>  1 \u0440\u0430\u0437 \u043f\u043e\u043a\u0443\u043f\u0430\u0435\u0442\u0441\u044f \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f \u043d\u0430 \u041f\u041e, \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 (\u0434\u043b\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f), \u043f\u043e\u0442\u043e\u043c \u041f\u041e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0441 \u044d\u0442\u043e\u0439 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 \u043d\u0435\u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f.<br \/>  \u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 Mac OS X \u0438 Windows.<br \/>  \u0415\u0441\u0442\u044c \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432 (\u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f)<br \/>  \u0415\u0441\u0442\u044c <a href=\"https:\/\/habr.com\/ru\/post\/490978\/\">Command Window<\/a> <br \/>  Serial\/Telnet\/SSH1\/SSH2\/Shell \u041e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b  <\/div>\n<\/div>\n<\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/post\/491882\/\"> https:\/\/habr.com\/ru\/post\/491882\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html post__text_v1\" id=\"post-content-body\" data-io-article-url=\"https:\/\/habr.com\/ru\/post\/491882\/\">\u0423 \u0441\u0435\u0442\u0435\u0432\u044b\u0445 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u0447\u0430\u0441\u0442\u043e \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0437\u0430\u0434\u0430\u0447\u0430, \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c copy\/past \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u0444\u0440\u0430\u0433\u043c\u0435\u043d\u0442\u043e\u0432 \u0438\u0437 \u0431\u043b\u043e\u043a\u043d\u043e\u0442\u0430 \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u044c. \u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043e\u0431\u044b\u0447\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432: Username\/Password \u0438 \u0447\u0442\u043e-\u043b\u0438\u0431\u043e \u0435\u0449\u0435. \u0423\u0441\u043a\u043e\u0440\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432. \u041d\u041e \u0437\u0430\u0434\u0430\u0447\u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0430 \u0441\u0443\u043c\u043c\u0430\u0440\u043d\u043e \u0434\u043e\u043b\u0436\u043d\u044b \u0437\u0430\u043d\u044f\u0442\u044c \u043c\u0435\u043d\u044c\u0448\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438, \u0447\u0435\u043c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0432\u0440\u0443\u0447\u043d\u0443\u044e, \u0438\u043d\u0430\u0447\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u043d\u044b. <br \/>  \u0414\u043b\u044f \u0447\u0435\u0433\u043e \u043d\u0443\u0436\u043d\u0430 \u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f. \u042d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f \u0438\u0437 \u0446\u0438\u043a\u043b\u0430 Fast Start \u0438 \u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0430 \u043d\u0430 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u044e \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0441\u0435\u0442\u0435\u0432\u044b\u043c \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0430\u043c, \u043f\u0440\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u043e\u0431\u043e\u0440\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u044f (\u043e\u0434\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438) \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u041f\u041e SecureCRT \u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u0432.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-300078","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/300078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=300078"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/300078\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=300078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=300078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=300078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}