Итак, Вы логинитесь на Cisco через telnet и получаете такое сообщение:
Username: Kerberos: No default realm defined for Kerberos!
На самом деле, если не заморачиваться за него и просто ввести свои логин и пароль - железка на себя пустит. Но вот неприятно и неудобно каждый раз получать такую каку.
Почему?Потому что "умный" telnet пытается автоматически залогиниться, т.е. посылает Kerberos-запрос на Cisco. А Cisco, на которой не прописан Kerberos домен (realm) ругается, что этот протокол у нее не сконфигурирован.
Фишка эта называется "autologin" в telnet и смысл носит довольно символический.
Как убрать ошибку?1) Разовый путь:
$ telnet -K 10.0.0.1
где вместо 10.0.0.1 указывайте IP или hostname железки, к которой коннектитесь.
Опция -K на время данного соединения выключит фичу autologin, соответственно, сообщение об ошибке от Cisco Вы не получите.
2) Статический путь:
Создаем у себя в домашнем каталоге файл .telnetrc следующего содержания (или редактируем его, если уже существует):
DEFAULT
unset autologin
Таким образом мы включим опцию -K (т.е. выключим autologin) для всех хостов на постоянной основе.
Комментарии
Оставить комментарий
Компьютерные сети
Термины: Компьютерные сети