Asus RT-N66U Kích hoạt quyền truy cập SSH


18

Là tùy chọn để cho phép truy cập ssh vào bộ định tuyến này không có sẵn trong phiên bản phần mềm cơ sở?

Tôi chỉ có thể thấy " Bật Telnet " trong phần Quản trị -> Hệ thống.
Đó là loại khập khiễng. Telnet được gửi qua mạng bằng văn bản thuần túy và không an toàn. Tôi có phiên bản phần mềm 3.0.0.4.376_1071 và đó là phiên bản mới nhất theo tính năng kiểm tra cập nhật trên bộ định tuyến.

Nếu bạn Google xung quanh, những người khác đã nói về quyền truy cập SSH vào bộ định tuyến phổ biến này. Có phải họ đang sử dụng một số phần mềm tùy chỉnh?


Tôi không quen thuộc với bộ định tuyến cụ thể này, nhưng bạn đã kiểm tra để đảm bảo rằng SSH không chỉ luôn bật (vì vậy không có tùy chọn để bật / tắt nó)?
lzam

Vâng, tôi đã kiểm tra. Tôi thực sự có thể telnet trong nhưng kết nối ssh bị từ chối.
CarlGammaSagan

Tôi không thể tìm thấy bất kỳ đề cập nào về ssh trong hướng dẫn trực tuyến, s3.amazonaws.com/szmanuals/94e22106f06ba60241c493946c403c46
MariusMatutiae

Phần mềm 3.0.x dựa trên wrt, do đó bạn không nhất thiết phải có phần sụn tùy chỉnh để thêm một số chức năng. Xem irq5.io/2012/12/10/hacking-feftality-into-asuswrt-routers Ngoài ra, hãy xem github.com/RMerl/asuswrt-merlin/wiki , một nhánh của ASUSWRT để cung cấp cho bạn nhiều tùy chọn hơn. Cuối cùng, lưu ý rằng telnet trên mạng LAN giới hạn cục bộ là kina OK (mặc dù không phải là một thực hành tốt).
Mahdi

Tôi đang trên 3.0.0.4.380_3831 và thấy một tùy chọn cho SSH.
Victor Engel

Câu trả lời:


3

Có phải họ đang sử dụng một số phần mềm tùy chỉnh?

Có, hầu hết chủ sở hữu của bộ định tuyến này sử dụng phần sụn tùy chỉnh như cà chua hoặc mod của chúng.


1
Ai đó quan tâm để giải thích các downvote?
Ngày

3

Mặc dù đây là một năm tuổi tôi muốn hòa nhập với những gì tôi tìm thấy bởi vì tôi vừa mới cố gắng để sshd làm việc trên cùng một bộ định tuyến sau khi đọc các trang tương tự.

Tôi đang sử dụng phiên bản 3.0.0.4.376_3861 và họ vẫn chưa được thêm vào sshd. Tôi đã có một tiếng cười trong số các tùy chọn ssh ẩn trong menu. Họ vẫn ở đó, nhưng không làm việc. Tôi telnetted trong và đã làm nvram show | grep ssh. Chưa có gì ở đó, nhưng dù sao tôi cũng đã thử câu trả lời của shinji14. Tôi cũng đã thử khởi động lại, nhưng nmap vẫn không hiển thị SSH khi quét cổng. Sau đó tôi đã quay lại và thử ls -alR --color=always | morevà sau khi quét kết quả, tôi thấy rằng họ đang sử dụng BusyBox. Tôi không thể nhớ nếu BusyBox có sshd được xây dựng nên tôi đã làm busybox --helpvà không thấy nó trong danh sách.

Trang web của BusyBox có đề cập đến Dropbear cho sshd ở đây , vì vậy có vẻ như họ có thể đang sử dụng biến thể WRT như 0xC0000022L được đề cập hoặc họ có thể đưa Dropbear vào đó. Có lẽ tôi sẽ tự mình thử Dropbear. Nếu điều đó hoạt động thì tôi sẽ nói rằng đó là cách để đi bởi vì người ta có thể giữ nó trong kho và sau đó chỉ cần đặt lại vào bất cứ khi nào bản cập nhật chính thức được cài đặt.


2

Theo tác giả của nó, phiên bản tùy chỉnh của AsusWRT có tên AsusWRT-Merlin hỗ trợ SSH ở dạng dropbear.

Tìm kiếm "SSHD" trong README này .

Kiểm tra trang web Github và xây dựng của riêng bạn hoặc theo liên kết tải xuống ở phía dưới.

Cũng lưu ý: AsusWRT ban đầu là một nhánh của Tomato. Nó đã chuyển hướng khá nhiều kể từ đó, nhưng nếu bạn chỉ cần một phiên bản được tăng cường hơn một chút so với lời đề nghị mà Asus đưa ra trên trang tải xuống firmware, thì đây có thể là điều phù hợp với bạn.


0

Nếu bạn gỡ lỗi trang web của bộ định tuyến, trong tab quản trị, bạn có thể thấy rằng hàng ssh bị ẩn với kiểu display:none;

Bạn có thể đi qua telnet và đặt các giá trị với

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

Bạn có thể tìm thấy các giá trị đó trong máy chủ apache của bộ định tuyến, kiểm tra mã nguồn của trang web của bộ định tuyến.


Điều này đã không làm việc cho tôi. Tôi có phần mềm 3.0.0.4.376_3861. Tôi đã tìm / -name ssh -print cũng như -name sshd và không thấy gì cả.
pedz 18/05/2015

Tôi đồng ý. Điều này có vẻ tốt, nhưng nó không hoạt động. Có, HTML được ẩn bằng JavaScript. Bạn có thể mở bảng điều khiển web của bạn và gõ $('ssh_table').style.display='';để hiển thị nó. Nhưng việc đặt giá trị nvram không khiến nó hiển thị khi tải lại trang và hiển thị nó, nhấp vào nút "Bật" và áp dụng không bật SSH.
Phrogz

1
Tôi nghĩ để các thay đổi của nvram hoạt động, bạn cần thực hiện nvram commitvà khởi động lại bộ định tuyến ( reboot.) Nhưng sau khi thực hiện điều đó trên phần sụn mới nhất (3.0.0.4.378_9459-g7ddc2c6) Tôi không thể kết nối với ssh trên cổng đó ("kết nối từ chối ".)
Carl G
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.