Asus RT-N66U SSH 액세스 활성화


18

이 라우터에 대한 ssh 액세스 를 활성화하는 옵션 이 펌웨어의 기본 버전에서 제공되지 않습니까?

관리-> 시스템에서 " 텔넷 사용 "만 볼 수 있습니다 .
그것은 절름발이입니다. Telnet은 네트워크를 통해 일반 텍스트로 전송되며 안전하지 않습니다. 펌웨어 버전 3.0.0.4.376_1071이 있으며 라우터의 업데이트 확인 기능에 따라 최신 버전입니다.

구글이 있다면 다른 사람들이이 인기있는 라우터에 대한 SSH 액세스에 대해 이야기하고 있습니다. 그들은 어떤 커스텀 펌웨어를 사용하고 있습니까?


이 특정 라우터에 익숙하지 않지만 SSH가 항상 켜져 있지 않은지 확인 했으므로 (활성화 / 비활성화 할 수있는 옵션이 없음)?
— lzam

예, 확인했습니다. 실제로 텔넷을 사용할 수는 있지만 ssh 연결은 거부됩니다.
— CarlGammaSagan


3.0.x 펌웨어는 wrt 기반이므로 일부 기능을 추가하기 위해 반드시 사용자 정의 펌웨어가 필요하지 않습니다. 참조 irq5.io/2012/12/10/hacking-functionality-into-asuswrt-routers를 참조 또한 github.com/RMerl/asuswrt-merlin/wiki 더 많은 옵션을 제공하는 ASUSWRT의 포크입니다. 마지막으로 로컬 제한 LAN의 텔넷은 괜찮습니다 (좋은 방법은 아니지만).
— Mahdi

3.0.0.4.380_3831에 있고 SSH 옵션이 표시됩니다.
— 빅터 엥겔

답변:


3

그들은 어떤 커스텀 펌웨어를 사용하고 있습니까?

예,이 라우터의 대부분의 소유자는 토마토 또는 그 개조 품 과 같은 맞춤형 펌웨어를 사용 합니다.


1
누군가가 공감 비를 설명하고 싶어?
— Jan

3

이것은 1 살이지만 비슷한 페이지를 읽은 후 sshd가 동일한 라우터에서 작동하도록하기 때문에 내가 찾은 것과 함께 차임하고 싶었습니다.

버전 3.0.0.4.376_3861을 사용하고 있으며 여전히 sshd에 추가되지 않았습니다. 메뉴의 숨겨진 ssh 옵션에서 문제가 발생했습니다. 그들은 여전히 ​​있지만 작동하지 않습니다. 나는 telnetted하고했다 nvram show | grep ssh. 아무 것도 이미 없었지만 어쨌든 shinji14의 대답을 시도했습니다. 재부팅도 시도했지만 nmap은 여전히 ​​포트 스캔에서 SSH를 표시하지 않았습니다. 그런 다음 다시 전화를 걸어 시도한 ls -alR --color=always | more결과를 스캔 한 후 BusyBox를 사용하고 있음을 알았습니다. BusyBox에 sshd가 내장되어 있는지 기억이 나지 busybox --help않아서 목록에서 보지 못했습니다.

비지 박스의 위치는 SSHD에 대한 Dropbreak 내부를 언급 여기에 , 그래서 0xC0000022L 언급처럼 그들은 가능성이 WRT 변형을 사용하는 것 같습니다 또는 그들이에 Dropbreak 내부 퍼팅 할 수있다. 아마도 Dropbear를 직접 시도하게 될 것입니다. 그것이 작동한다면 나는 그것이 재고를 거의 유지할 수 있고 공식 업데이트가 설치 될 때마다 다시 넣을 수 있기 때문에 갈 길이라고 말하고 싶습니다.


2

저자에 따르면 AsusWRT-Merlin 이라는 AsusWRT 의 사용자 정의 버전은 dropbear 형태의 SSH를 지원합니다.

이 읽어보기 에서 "SSHD"를 검색하십시오 .

Github 웹 사이트를 확인하고 직접 빌드하거나 하단의 다운로드 링크를 따르십시오.

참고 : AsusWRT는 원래 토마토 포크였습니다. 그 이후로 상당히 많이 확산되었지만 펌웨어 다운로드 페이지에서 Asus가 제공하는 것보다 다소 향상된 버전 만 필요한 경우 이것이 올바른 것일 수 있습니다.


0

라우터 웹 페이지를 디버깅하면 관리 탭에서 ssh 행이 스타일로 숨겨져 있음을 알 수 있습니다 display:none;

텔넷을 통해 값을 설정할 수 있습니다

nvram set sshd-enabled=1
nvram set sshd-port=22

라우터 웹 페이지의 소스 코드를 확인하여 라우터의 아파치 서버에서 해당 값을 찾을 수 있습니다.


이것은 나를 위해 작동하지 않았습니다. 펌웨어 3.0.0.4.376_3861이 있습니다. 나는 / name ssh -print뿐만 아니라 -name sshd를 찾았으며 아무것도 찾지 못했습니다.
— pedz

나는 동의한다. 이것은 좋아 보이지만 작동하지 않습니다. 예, HTML은 JavaScript를 사용하여 숨겨져 있습니다. 웹 콘솔을 열고 입력 $('ssh_table').style.display='';하여 표시 할 수 있습니다. 그러나 nvram 값을 설정해도 페이지를 다시로드하고 표시 할 때 "사용"단추를 클릭하고 적용해도 SSH가 켜지지 않습니다.
— Phrogz

1
nvram 변경 사항이 작동하려면 nvram commit라우터 ( reboot)를 다시 시작 해야한다고 생각 하지만 최신 펌웨어 (3.0.0.4.378_9459-g7ddc2c6)에서이 작업을 수행 한 후 해당 포트의 ssh ( "연결)에 연결할 수 없습니다 거부되었습니다. ")
— Carl G
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.