라우터를 사용할 Cisco UC520
때 이상한 동작이 발생합니다 .
라우터에 직접 연결하고 다음을 사용하여 텔넷으로 연결하는 경우:
telnet 192.168.1.1 23
그러면 성공적인 로그인 프롬프트가 나타납니다.
Trying 192.168.1.1...
Connected to 192.168.1.1.
Escape character is '^]'.
Cisco Configuration Assistant. Version: 3.0. Fri Jan 14 11:35:39 EST 2011
User Access Verification
Username:
그러나 포트를 다른 시스템에 원격으로 전달하는 경우:
ssh root@another_machine -R 127.0.0.1:23:198.168.1.1:23
그런 다음 다른 컴퓨터에서 텔넷을 통해 라우터에 연결해 보십시오.
telnet 127.0.0.1 23
다른 메시지를 받고 즉시 연결이 끊어졌습니다.
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
SSH-1.99-Cisco-1.25
Connection closed by foreign host.
정말 이상해 보였기 때문에 포트 22가 아닌 포트 23을 포트 포워딩하고 있는지 다시 확인했습니다. 또한 그렇게 하지 않을 /etc/hosts
경우를 대비해 포트를 전달할 컴퓨터의 파일 에 라우터 이름을 매핑해 보았습니다 . telnet RouterName 23
호스트 이름이 마음에 들지 않습니다. 또한 다른 전달 포트( )를 사용해 보았지만 10023
작동하지 않았습니다.
man
비슷한 옵션이 있음을 telnet
나타내는 내용이 페이지에 표시되지 않습니다. 이것이 디버깅의 다음 단계입니다. 포트가 전달되는 컴퓨터의 파일에는 문제가 없습니다 .--verbose
ssh -v
/var/log/
이상해 보이는데, 무슨 일이 일어나고 있는지 라우터가 내가 텔넷 연결 대신 SSH 연결을 설정하려고 한다고 생각하는 것 같습니다.
답변1
Cisco 라우터에는 기본적으로 Telnet이 켜져 있습니다. SSH를 명시적으로 구성해야 합니다(도메인 설정, RSA 생성, SSH 2.0 활성화 등).
읽다시스코 문서Cisco 및 SSH를 구성하는 방법에 대해 설명합니다.