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.