SSH-вход в коммутатор Cisco с использованием Rancid times
У меня есть коммутатор 3560, который я настроил для приема входов SSH, и это работает нормально. Однако я не могу заставить Rancid завершить процесс входа в систему на любом из моих коммутаторов с использованием SSH. Я получаю ошибку тайм-аута через минуту или около того. Логины Telnet работают нормально с тем же именем пользователя и паролем.
Вот моя прогорклая установка в.cloginrc:
add user * {myuser}
add password * {strongAccessPassword} {strongEnablePassword}
add method * ssh telnet
Затем, когда я запускаю bin/clogin 10.10.1.10, я получаю:
# bin/clogin 10.10.1.10
10.10.1.10
spawn ssh -c 3des -x -l myuser 10.10.1.10
###############################################
Please authenticate.
###############################################
Password:
Error: TIMEOUT reached
Опять же, когда я делаю это, используя telnet в качестве моего предпочтительного метода в.cloginrc, он работает без проблем.
2 ответа
Я видел это, когда ответы сервера SSH путают RANCID clogin
сценарий каким-то образом - он не понимает, что пришло время отправить пароль.
Попробуйте сбросить кастом Please authenticate
баннер.
Я отвечаю как новый ответ, потому что я не могу комментировать там.
После двух дней работы над этой проблемой я вижу, что проблема заключается в использовании символа # для баннера. Если вы переключитесь на., Это работает. Это связано с тем, что в качестве пользователя root используется хеш-символ #, поэтому RANCID считает, что он уже вошел в систему (нет пароля для доступа)
Делиться знаниями:)