Không thể SSH tới máy phía sau NAT. (Tôi biết điều này là phổ biến, nhưng tôi ở cuối sợi dây của tôi ở đây.)


0

Tôi đang sử dụng bộ định tuyến Netgear WNR2000v5. Bản thân bộ định tuyến có một địa chỉ IP tĩnh và được thiết lập để sử dụng Dịch Địa chỉ Mạng. Tôi đã kích hoạt chuyển tiếp cổng trong giao diện gui và đã xác minh rằng dịch vụ SSH tại cổng xxx chuyển tiếp đến cùng một cổng trên máy cục bộ. Tôi cũng đã xác minh rằng máy cục bộ có địa chỉ NAT dành riêng không thay đổi. Tôi đã đặt PasswordAuthentication yesAllowUsers <username> trong /etc/ssh/sshd_config. Và tôi đã thiết lập sshd:ALL trong hosts.allow. Tường lửa đã bị thanh trừng tất cả các quy tắc và hiển thị policy ACCEPT cho Chain INPUT, Chain FORWARDChain OUTPUT. (sử dụng iptables).

Tôi đang cố gắng truy cập vào máy cục bộ phía sau bộ định tuyến từ máy tính xách tay được kết nối với bộ định tuyến riêng và do đó không có trên mạng cục bộ, đảm bảo rằng ip hoặc tên máy chủ dựa trên NAT của máy cục bộ không được sử dụng.

Tôi đang sử dụng dòng lệnh sau:

ssh -p XXX <username(not root)>@XXX.XXX.XXX.X

Tôi vẫn nhận được kết nối đã hết thời gian. Tôi đang làm gì sai? Cảm ơn bạn đã dành thời gian.

(p.s. Tôi biết rằng từ quan điểm bảo mật, điều này không tối ưu. Cài đặt sẽ được thay đổi. Ngay bây giờ tôi chỉ đang cố gắng để điều này hoạt động.)


ISP của bạn là ai? Có phải họ đang sử dụng NAT lớp tàu sân bay? Làm thế nào bạn đã xác minh được rằng dịch vụ SSH tại cổng xxx chuyển tiếp đến cùng một cổng trên máy cục bộ? Bạn đã thử kết nối địa phương? Là cổng ’xxx, bằng 22, vì đó là cổng SSH lắng nghe trừ khi bạn thay đổi nó ở đâu đó?
Appleoddity

@Appleoddity Một công ty băng thông rộng địa phương. Tiết lộ tên của họ sẽ tiết lộ vị trí của tôi. Tôi không biết nếu họ sử dụng NAT lớp tàu sân bay. Trong gui, tôi đã chọn 'xxx' làm cổng bên ngoài và bên trong theo quy tắc đã được lưu trong phần chuyển tiếp cổng của bảng NAT trong gui. Tôi cũng đã thay đổi cổng được sử dụng thành cùng giá trị, 'xxx', trong / etc / ssh / sshd_config. Kết nối địa phương thành công. 'xxx' không bằng 22.
Druid

Tôi thấy bạn đã đăng tên của họ trước khi chỉnh sửa nó. Tôi đã không thể tìm kiếm bất kỳ thông tin trước đó. Nhưng thực tế đó là một ISP nhỏ cho thấy họ có thể đang sử dụng NAT loại tàu sân bay. Bạn cần liên hệ với ISP và xem họ có hỗ trợ cho kịch bản của bạn không. Đó là, lưu trữ một máy chủ đằng sau IP công cộng của bạn. Bạn có thể thấy bạn phải mua một dịch vụ khác hoặc nhờ họ thay đổi mọi thứ cho bạn.
Appleoddity

Được rồi Cảm ơn bạn. @Appleoddity
Druid
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.