Как отключить telnet на Huawei

Есть пара глупых вопросов..
1.Настроил ssh на Catalyst 4506 и 6506.. На 4506 стоит IOS и телнет легко отрубил:
line vty 0 4
transport input ssh А на 6506 стоит CLI. Как отрубить сервис telnet никто не в курсе? Пробовал с set ip permit. ничего не получилось.. (хотя лишние списки не есть гуд)
2. Как настроить локальную базу username-password на коммутаторах с CLI Заранее большое спасибо

Сообщения по теме [Сортировка по времени | RSS]

>[оверквотинг удален]
>transport input ssh
>
>А на 6506 стоит CLI. Как отрубить сервис telnet никто не в
>курсе? Пробовал с set ip permit. ничего не получилось.. (хотя лишние
>списки не есть гуд)
>
>
>2. Как настроить локальную базу username-password на коммутаторах с CLI

Configure SSH and Telnet on Huawei routers part 2


>
>Заранее большое спасибо

Если на C6K не получается отрубить тельнет так же как на 45-серии.
То, решения:
Залить ИОС с поддержкой ssh и настроить так же как ты писал выше.
Второе — пользоваться тельнетом
но на vty интерфейсе
сделать разрешения соединятся с железкой — только с определенных ip addr.

line vty 0 4
access-class 99 in
exec-timeout 0 0
transport preferred none
transport input telnet

access-list 99 remark ACLs to Cisco Telnet
access-list 99 permit 82.122.121.1 0.0.0.7
access-list 99 deny any

>[оверквотинг удален]
>
>line vty 0 4
> access-class 99 in
> exec-timeout 0 0
> transport preferred none
> transport input telnet
>
>access-list 99 remark ACLs to Cisco Telnet
>access-list 99 permit 82.122.121.1 0.0.0.7
>access-list 99 deny any

Спасибо! Но второй вариант это опять таки уже IOS а не COS.. Существующаяя версия COS поддерживает ssh.. но сейчас работает и то и другое(telnet и ssh). Конечно если просто не соединяться по телнет, то уже не так страшно, но ввиду большого количества уязвимостей на DOS — атаки именно сервиса telnet хотелось бы его выключить совсем..а ACLs в COS нет. Есть только set ip permit.. Для работы ssh необходимо прописать
set ip permit host x.x.x.x ssh
Но, ввожу show ip permit и в таблице видно что автоматом для x.x.x.x разрешено соединение по ssh и по telnet.. При этом соединяться по telnet можно с любого ip. Не пойму где баг — у меня в голове или в циске :))

Разыскиваю Юрия Малнева — есть ХОРОШАЯ НОВОСТЬ.
Прошу связаться ASAP.

>[оверквотинг удален]
>transport input ssh
>
>А на 6506 стоит CLI. Как отрубить сервис telnet никто не в
>курсе? Пробовал с set ip permit. ничего не получилось.. (хотя лишние

Configure TELNET on Huawei Devices | Network Handbook


>списки не есть гуд)
>
>
>2. Как настроить локальную базу username-password на коммутаторах с CLI
>
>Заранее большое спасибо

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору
Архив | Удалить Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ Рекомендовать для помещения в FAQ]

Источник: www.opennet.ru

Как настроить коммутатор telnet huawei с помощью скрипта Python?

Я хочу telnet huawei switch с python script, чтобы прочитать некоторые основные сведения, такие как результат «display intrief». Я знаю базовую команду huawei и немного программирования. Я могу подключиться к маршрутизатору cisco по telnet с помощью скрипта Python.

Выкидывает из всех приложений Хуавей

Вот моя попытка до сих пор

import telnetlib import datetime now = datetime.datetime.now() host = «myhost» # your router ip username = «user» # the username password = «pass» tn = telnetlib.Telnet(host,23,6) tn.read_until(«Username:») tn.write(username+»n») tn.read_until(«Password:») tn.write(password+»n») tn.write(«display int description»+»n») #tn.write(«sh run»+»n») tn.write(«quit»+»n») output = tn.read_all() fp = open(«sw_hu.txt»,»w») fp.write(output) fp.close()
Комментарии (5)

Вам нужно будет предоставить дополнительную информацию, ваш вопрос недостаточно подробный, поэтому он неясен и слишком широк, чтобы получить ответ. У вас есть telnetlib в стандартной библиотеке, так что это будет хорошее место для начала, и вы можете задать более конкретные вопросы, когда столкнетесь с проблемами.

Я добавил свой сценарий, чтобы описать мои ожидания.

хорошо, хорошо, как ваш код не работает и что вы сделали по-другому для маршрутизатора cisco. Иногда у маршрутизаторов есть более старые версии сервера, и тот же код для них не работает.

такой же скрипт работал в cisco. Я только изменил команды «display int description» на «show intrief» и «quit» на «exit»

Для каждого устройства могут потребоваться разные команды. Попытайтесь установить сеанс telnet с терминала и выясните, какие команды вам нужно выполнить. В конечном итоге вашему коду может потребоваться варьировать команды, которые он выдает, в зависимости от устройства.

19.04.2018 09:09

Оператор pass в Python — это простая концепция, которую могут быстро освоить даже новички без опыта программирования.

Python — самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science.

Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это

Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.

Ответы 2

Я бы использовал библиотеку ожидание, тогда открытое соединение с документацией модуля pexpect.spawn(‘telnet ip_address’) — отличное начало. Если вы сейчас командуете, то это в основном комбинация sendline , expect и before .

child = pexpect.spawn (‘telnet %s’ % dev_name) try: i = child.expect_exact([‘Password:’, ‘Username:’]) except (pexpect.EOF, pexpect.TIMEOUT): return False if i == 1: child.sendline(user_name) child.expect_exact(‘Password:’) child.sendline(passw) else: child.sendline(passw) if child.expect_exact([‘>’, ‘Wrong’, pexpect.TIMEOUT], timeout=5): child.close() return False child.sendline(‘sup’) i = child.expect_exact([‘Password:’, ‘>’, ‘Unknown’, ‘not set’]) if i == 1: child.sendline(») elif i == 2 or i == 3: child.close() return False else: child.sendline(ena) if child.expect_exact([‘>’, ‘Password’, ‘failed’]): child.close() child.sendline(‘tftp %s put %s %s.backup.txt’ % (TFTP, conf_name, name)) child.expect_exact([‘>’, ‘successfully’]) if ‘Unable’ in child.before: . .

Обновлено: добавлен частичный пример в резервную копию конфигурации (это python 2.x и старый маршрутизатор Huawei)

19.04.2018 09:38

if w[‘router_type’] == «cisco»: tn.read_until(«Username:») tn.write(user.encode(‘ascii’)+»n» #tn.write(user +»n») if password: tn.read_until(«Password:») tn.write(password.encode(«ascii») + «n»)(indent) tn.write(«terminal length 0n») tn.write(«show versionn») tn.write(«show running-config view fulln») tn.write(«exitn») tn_output = tn.read_all() print («Logging out Router «) + w[‘host_name’] + («_») + w[‘router_type’] + («. «) flag = 1 if w[‘router_type’] == «huawei»: tn.read_until(«Username:») tn.write(user + «n») if password: tn.read_until(«Password:») tn.write(password + «n») tn.write(«screen-length 0 temporaryn») tn.write(«dis versionn») tn.write(«dis current-configurationn») tn_output = tn.read_until(«return») tn.write(«quitn») print («Logging out Router «) + w[‘host_name’] + («_») + w[‘router_type’] + («. «) flag = 1 if w[‘router_type’] == «MAIPU»: tn.read_until(«login:») tn.write(user + «n») if password: tn.read_until(«password:») tn.write(password + «n») tn.write(«more offn») tn.write(«show versionn») tn.write(«show runningn») tn.write(«logoutn») tn_output = tn.read_all() flag = 1 print («Logging out Router «) + w[‘host_name’] + («_») + w[‘router_type’] + («. «) print («n Count: » )+ str(v_count) + («—n») if flag: if v_count==0: saveoutput = open («BACKUP/» + HOST + «.txt» , «w») saveoutput.write(tn_output) print («Saving new file «) + HOST + («. «) elif v_count == 1: previous_file = open(«BACKUP/» + HOST + «.txt») temp_file = previous_file.read() if str(temp_file) != str(tn_output): saveoutput = open («BACKUP/» + HOST + «_v2.txt» , «w») saveoutput.write(tn_output)`enter code here` print («Saving new file » )+ HOST + («. «) elif v_count > 1: previous_file = open(«BACKUP/» + HOST + «_v» + str(v_count) + «.txt») temp_file = previous_file.read() if str(temp_file) != str(tn_output): saveoutput = open («BACKUP/» + HOST + «_v» + str(v_count + 1) + «.txt» , «w») print («Saving new version of file «) + HOST + («. «)`enter code here`
Комментарии (1)

Где джипиэс на смартфоне Хонор

не могли бы вы отредактировать свой ответ, добавив объяснение, которое вы можете дать, чтобы сделать его понятным?

14.09.2019 18:54

Другие вопросы по теме

Тест Python и макет для импортированного модуля
Как посчитать количество локальных максимумов во вложенном списке?

Как найти процентную разницу в значениях между двумя последовательными датами и пропустить, если даты не последовательные?

Источник: reddeveloper.ru

Отключить службы telnet на маршрутизаторе?

Я обнаружил, что служба telnet работает на маршрутизаторе.
Общеизвестно, что Telnet небезопасен.

Как отключить службу telnet на маршрутизаторах adsl?
Пожалуйста, сообщите, как можно отключить telnet на домашних концентраторах BT?

задан unseen_rider

Количество просмотров материала

08.03.2023 17:05 2996

Распечатать страницу

1 ответ

Как отключить telnet на домашних концентраторах BT?

порт 23 заблокирован на всех домашних концентраторах BT.

доступ к Telnet shell был доступен в версиях (до 6.2.2.6) на BT Home Hub 1.0 с соответствующими разрешениями пользователя.

BT впоследствии заблокировал telnet по «соображениям безопасности».

отвечен DavidPostill 2023-03-10 00:53

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Опубликовать ответ

Похожие вопросы про тегам:

adsl-router

  • ADSL-модемы подключаются напрямую
  • ‘Download Master’ недоступен на маршрутизаторе DSL-N55U, несмотря на отображение на сайте Asus doc
  • Почему 2-й маршрутизатор подключен к телефонной линии, но выключен медленная скорость широкополосного соединения
  • USB термометр, который работает в Linux [закрыт]
  • Оптимальная конфигурация пула ZFS для домашнего NAS
  • Linux Mint » PPA не поддерживает trusty»
  • Лучше Service manager утилита для Windows?
  • Можно ли подключить задание печати и скопировать его на виртуальный принтер?
  • Служба поиска / индексирования Windows не запускается
  • сбой подключения telnet на Порту 23
  • Linux: можно ли создать инструкцию, чтобы проверить, возможно ли соединение между двумя хостами?
  • Как ввести непечатаемые символы ASCII в терминале Mac OS X? [дубликат]

Недавние вопросы

  • 7 Какое максимальное количество разделов можно создать на жестком диске?
  • 3 Таблица прилипает к верхней части страницы, как ее удалить?
  • 6 При двусторонней печати как исправить, что задняя страница печатается вверх ногами?
  • 4 Как превратить оглавление в простой форматированный текст?
  • 5 Что значит 1Rx8 и 2Rx8 для оперативной памяти и совместимы ли они?
  • 10 Копирование и вставка в Windows PowerShell
  • 13 Сочетание клавиш для сворачивания удаленного рабочего стола
  • 1 Как включить фон рабочего стола на удаленном компьютере?
  • 5 Как сделать ярлык на рабочем столе доступным для всех пользователей в Windows 10
  • 1 Зачем Windows 10 нужна служба очереди сообщений и почему она установлена по умолчанию?

Недавние публикации

  • Наушники Wireless и True Wireless: чем они отличаются?
  • Не включается iPad: причины и решения проблемы
  • Как ускорить передачу данных по Bluetooth
  • Как правильно приобрести подержанный iPhone?
  • Каковы преимущества фотоэлектрической системы?
  • 5 лучших USB–пылесосов для клавиатуры
  • Как выбрать чехол-аккумулятор для смартфона
  • Мобильный телефон Razr: новая складная раскладушка от Motorola стоит 1200 евро
  • Компания Nothing: смартфон Phone 2 должен быть «более премиальным» и выйти в этом году
  • UMTS — История технологии сотовой связи
  • Выбор домена
  • 3D-печать: будущее массового производства
  • Искусственный интеллект в малом бизнесе: как улучшить эффективность и конкурентоспособность
  • Ошибки, которых стоит избегать при продвижении сайта
  • Высокие технологии в Windows: что это такое и как их использовать в своих приложениях
  • Приобретай ноутбук и развязывай себе руки
  • Кредитный онлайн калькулятор: надежный помощник в финансовом планировании

Акции IT-компаний [19.07]

Apple $173,24 +0,81%
Amazon $114,49 -1,94%
Microsoft $325,19 +3,61%
Google $123,44 +2,11%
Netflix $364,74 -0,03%
Intel $27,45 -5,34%
Facebook $254,49 +2,11%
Tesla $185,54 +1,44%
Tencent $322,40 -3,01%
Huawei freebuds 4i подключить

Цитата дня

Начните оттуда, где вы сейчас находитесь. Используйте то, что у вас есть и делайте все, что можете.

  • Какое максимальное количество разделов можно создать на жестком диске?
  • Таблица прилипает к верхней части страницы, как ее удалить?
  • При двусторонней печати как исправить, что задняя страница печатается вверх ногами?
  • Как превратить оглавление в простой форматированный текст?

Источник: kompsekret.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай