Có cách nào (miễn phí) để thiết lập chia sẻ máy tính từ xa mà không cần cấu hình bộ định tuyến không?


0

Tôi muốn có thể truy cập vào một máy linux ở nhà từ bất cứ đâu. Tôi hiểu vừa đủ về các bộ định tuyến mà tôi thường cần một số địa chỉ IP tĩnh.

Tôi đã đọc về DynDNS và thực sự không hiểu cách thức hoạt động của nó. Tôi đã cố gắng thiết lập nó, nhưng tôi không thể ping máy tính của tôi hoặc bất cứ điều gì. Tôi chỉ không hiểu nguyên tắc.

Tôi cũng đọc về ssh chuyển tiếp từ xa. Đó có phải là một lựa chọn khả thi?

Tôi đã thấy các bài viết liên quan, nhưng tôi chỉ cần một lời giải thích rõ ràng về cách người ta có thể nhận được kết nối qua internet (chứ không chỉ là một mạng LAN.)

Tôi sẽ theo dõi các bình luận / khiếu nại về sự mơ hồ hoặc thông tin mà tôi đã bỏ lỡ. Tôi sẽ cố gắng chỉnh sửa cho phù hợp.


1
Tình huống điển hình là máy tính bạn muốn truy cập đang ngồi phía sau bộ định tuyến. Thông thường các bộ định tuyến cho phép giao tiếp khá tự do, nhưng chặt chẽ hơn với lưu lượng đến. Để có thể truy cập máy tính của bạn, có thể bạn sẽ phải định cấu hình chuyển tiếp cổng và cách thực hiện chỉ dựa vào bộ định tuyến bạn đang sử dụng.
nijansen

Vì vậy, không có cách nào để thiết lập một hệ thống như vậy mà không cấu hình bộ định tuyến?

@nijansen, tôi đã thay đổi tiêu đề để ngụ ý đây là một mục tiêu quan trọng. Nếu nó không thể, thì hãy là nó.

Có thể kiểm tra TeamViewer ( teamviewer.com/en ). Họ có các gói cho các bản phân phối Linux khác nhau và cho đến nay tôi không gặp phải bất kỳ vấn đề nào được đề cập ở trên trong khi sử dụng nó.
nijansen

Tôi không cho rằng thiết lập một vpn là một giải pháp khả thi khác phải không? Tôi chỉ xem xét điều này như một lựa chọn có thể khác.

Câu trả lời:


2

DynDNS loại bỏ nhu cầu về địa chỉ IP tĩnh bằng cách cung cấp cho bạn tên DNS dễ nhớ (yourhomelinux.dyndns.org) để bạn không phải nhớ địa chỉ IP hoặc theo dõi các thay đổi của địa chỉ đó. Có thể có vài phút không thể truy cập khi IP của bạn thay đổi nếu DynDNS không được thông báo ngay lập tức hoặc nếu có một vài phút còn lại trên các bản ghi DNS nếu máy chủ DNS của bạn lưu trữ.

Bộ định tuyến của bạn có thể hỗ trợ DynDNS trong trường hợp mỗi khi bộ định tuyến thấy nó nhận được IP mới, nó sẽ báo cho DynDNS cập nhật tên máy chủ của bạn với IP mới. Nếu bộ định tuyến của bạn không hỗ trợ nó, bạn sẽ cài đặt một phần mềm trên PC, định kỳ chúng và tạo ra bản cập nhật nếu IP bị thay đổi.

Điều đó vẫn không trả lời truy cập từ xa. Tất cả những gì bạn có thể làm bây giờ là tìm nhà của bạn, nhưng bạn vẫn không có chìa khóa cửa. Khi bạn cố gắng ping tên DynDNS của mình, nó thực sự làm ping bộ định tuyến của bạn. Nếu bộ định tuyến của bạn được định cấu hình để không phản hồi ping (có vẻ như đó có thể là trường hợp), bạn vẫn sẽ không nhận được phản hồi khi bạn ping máy chủ của mình.

Sau khi DynDNS hoạt động và bạn xác nhận rằng nó đang trỏ đến IP nhà của bạn, bạn cần thiết lập một cổng chuyển tiếp trong bộ định tuyến của mình để ánh xạ một cổng bên ngoài trên bộ định tuyến, đến địa chỉ IP và cổng của PC trên mạng cục bộ của bạn.

Ví dụ: bạn có thể ánh xạ cổng 22222 trên bộ định tuyến của mình sang địa chỉ LAN 192.168.0.50:22 để bạn có thể SSH vào máy chủ của mình từ xa ssh -p 22222 user@yourhomelinux.dyndns.org Sử dụng số cổng không chuẩn là tốt vì 1) nó có thể giải quyết xung đột cổng (nếu bạn muốn có thể SSH vào 3 máy trên mạng LAN) và 2) an toàn hơn một chút vì rất nhiều tin tặc quét cổng 22 (trong số nhiều máy khác) để xem liệu chúng có thể truy cập vào hệ thống hay không.

Để làm máy tính từ xa, bạn sẽ cần một số loại máy chủ VNC hoặc máy chủ máy tính từ xa khác cho Linux. Khi bạn nhận được một dịch vụ máy tính để bàn từ xa đang chạy, bạn thiết lập một cổng chuyển tiếp tương tự như ví dụ trước, ngoại trừ bạn chuyển tiếp đến cổng VNC của PC cục bộ của bạn.

Có thể có một số giải pháp máy tính để bàn từ xa linux phù hợp với bạn.

Điều làm việc đặc biệt tốt đối với tôi để có thể truy cập vào máy tính làm việc của tôi ở nhà đôi khi là sử dụng Trình xem nhóm . Máy chủ của họ chạy trên Linux và luôn nhanh đối với tôi. Tôi thậm chí không có tài khoản, tôi chỉ chạy phần mềm và sử dụng mã PIN để truy cập PC của mình.

Tôi chưa có kinh nghiệm tốt khi sử dụng VNC cho Linux, thường thì kết nối bị gián đoạn thông qua VNC trong khi các dịch vụ máy tính từ xa khác trên cùng một PC hoạt động trơn tru hơn nhiều.

EDIT: Tôi không chắc là tiêu đề đã thay đổi hay tôi đã đọc sai nó ban đầu, nhưng bạn sẽ phải thực hiện một số cấu hình cho bộ định tuyến. Bạn không thể thực hiện máy tính từ xa vào mạng LAN của mình mà không có ít nhất một thay đổi đối với bộ định tuyến. Nếu không, làm thế nào để biết PC nào trong mạng của bạn sẽ kiểm soát? Sử dụng một cái gì đó như LogMeIn không yêu cầu thay đổi bộ định tuyến của bạn, nhưng nó cũng phụ thuộc vào máy chủ của bên thứ 3 và không hoạt động trên Linux.

Mong rằng sẽ giúp!


0

Tôi đã có vấn đề này trước đây. Tôi thường sử dụng TeamViewer . Gần đây, tôi đã phát hiện ra Join.me khá giống với những gì TeamViewer làm chỉ đơn giản hơn một chút và có thể dễ sử dụng hơn đối với một số người dùng. Nếu tôi muốn luôn có thể kết nối với máy tính từ xa thông qua internet, tôi sử dụng LogMeIn (phiên bản miễn phí nên đủ).

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.