Trực tuyến, vâng. Miễn phí? Nhiều khả năng là không (ít nhất là không phải mãi mãi). Dù bằng cách nào, sau khi bạn có một máy chủ, đó chỉ là một câu hỏi về việc thiết lập một cái gì đó như thế này.
Bắt máy chủ:
Những gì bạn đang yêu cầu là một máy chủ mini hoặc VPS. Đây là những máy tính được lưu trữ bởi các công ty như DigitalOcean , Amazon Web Services , Google Cloud Platform , v.v. Các công ty này có thể có các bản dùng thử hoặc mã khuyến mãi miễn phí, nhưng bạn cần nhớ rằng đây là những dịch vụ hiệu quả được cung cấp cho bạn và đây là những công ty. Trở nên tốt đẹp không nằm trong mô hình kinh doanh vì nó không sinh lãi.
Tuy nhiên, điều đó không có nghĩa là chúng không miễn phí. DigitalOcean có chương trình giới thiệu cho phép bạn có thời gian máy chủ miễn phí khi người khác đăng ký bằng mã duy nhất của bạn. AWS có bản dùng thử miễn phí một năm cho các máy chủ của họ. Bạn có thể có thể tìm thấy các giao dịch tương tự cho các máy chủ khác nếu bạn thực sự thử tìm kiếm. Mặc dù vậy, những dịch vụ này thường khá rẻ (tối thiểu $ 5 / tháng).
Chắc chắn, bạn có thể tìm thấy một số nhà cung cấp VPS "miễn phí" ngoài kia, nhưng đây là thời điểm tốt để chỉ ra rằng không có thứ gọi là bữa trưa miễn phí. Bạn có thể không trả bằng tiền, nhưng VPS của bạn có thể bị hạn chế rất nhiều trong những gì nó có thể làm, có thể được sử dụng trong việc thu thập dữ liệu, chỉ cho phép bạn truy cập vào một số thời điểm nhất định (chia sẻ thời gian), không cho phép bạn lưu công việc của mình, v.v. . Nếu bạn muốn cài đặt Ubuntu có uy tín thực sự hoạt động theo cách bạn muốn, bạn sẽ phải trả tiền cho một cái, xin lỗi. Hoặc, thay vào đó, bạn có một người bạn tốt sẽ cho phép bạn sử dụng một số dung lượng máy chủ dư thừa của họ.
Truy cập từ xa qua Internet:
CẢNH BÁO: Vui lòng đảm bảo bạn đã đọc tất cả những gì được mô tả trong phần này và đảm bảo rằng bạn hiểu nó. Nó quan trọng.
Những gì bạn đang hỏi (truy cập từ xa đầy đủ, nghĩa là vỏ và / hoặc đồ họa, qua HTTP / HTTPS) có khả năng là một rủi ro bảo mật rất lớn ! Nếu bạn cấp cho mình mức truy cập này vào hệ thống của mình, những người khác có thể lấy nó và sử dụng nhiều thủ đoạn xấu xa khác nhau hoặc rình mò kết nối của bạn. Tôi đề cập đến việc sử dụng VNC sau này trong bài viết này, điều này có thể hết sức nguy hiểm trừ khi bạn cực kỳ cẩn thận với thiết lập của mình. Tôi không chịu trách nhiệm cho hệ thống của bạn bị pwned. Đừng nói rằng tôi đã không cảnh báo bạn. Làm những điều đúng, hoặc bước đi rất cẩn thận.
Cá nhân tôi sẽ khuyên bạn nên đánh giá lại các tiêu chí của bạn và xem xét thực hiện mọi thứ đúng cách (SSH dựa trên khóa với đường hầm cổng nếu cần + cấu hình tường lửa mạnh) nếu có thể. Điều này có nghĩa là sử dụng phần mềm phù hợp thay vì đưa mọi thứ qua HTTP.
Truy cập chỉ qua một trình duyệt web thực sự là điều mà hầu hết mọi người có xu hướng không làm vì nhiều lý do. Lý do được trích dẫn nhiều nhất là điều này chỉ là không an toàn cho tất cả mọi thứ được xem xét. Tuy nhiên, nếu bạn vẫn muốn sử dụng một cái gì đó chỉ qua một trình duyệt web, điều đó chắc chắn là có thể .
Nếu bạn ổn chỉ với một bảng điều khiển trực tiếp hoặc trình bao, một cái gì đó như Webmin , ShellInABox hoặc Bảng điều khiển Web sẽ là một lựa chọn tốt. Chúng có thể truy cập web và cho phép bạn kiểm soát mức độ khá tốt đối với máy của mình. Lưu ý đối với một cái gì đó như thế này, tuy nhiên, bạn sẽ cần một máy chủ HTTP (như nginx
) trên VPS của bạn.
Nếu điều này không được chấp nhận và bạn không muốn lưu trữ mọi thứ trên máy của mình, bạn có thể sử dụng một cái gì đó như webssh , nhưng hãy cảnh giác với bất kỳ rủi ro bảo mật nào có thể dẫn đến việc sử dụng thứ gì đó như thế này.
Nếu bạn cần X11 (giao diện đồ họa cho những thứ như xmodmap
, v.v.), bạn sẽ phải làm một số thứ nâng cao hơn. Nếu đây là trường hợp, bạn sẽ phải xây dựng một số giải pháp xung quanh chuyển tiếp X11. Nếu bạn không thể sử dụng bất kỳ phần mềm phía máy tính nào ngoài trình duyệt web, việc này sẽ trở nên khó khăn hơn. Tuy nhiên, vẫn có thể thiết lập VNC và sau đó sử dụng một cái gì đó như noVNC từ xa hoặc bằng cách cài đặt nó trên máy của riêng bạn . Nhưng, điều này có thể giới thiệu độ trễ lớn vào hệ thống của bạn. Nó cũng cung cấp một vectơ tấn công tiềm năng khổng lồ chống lại hệ thống của bạn, nhưng bạn sẽ thấy cảnh báo khổng lồ ở đầu phần này.
Lý tưởng nhất là bạn chỉ cần có một ứng dụng SSH nhẹ (như PuTTY hoặc tương tự) và X11 (như XMing) trên ổ đĩa flash và bạn có thể sử dụng điều này để thiết lập kết nối từ bất cứ đâu, nhưng bạn đã mang theo ổ flash. Tại thời điểm đó, tốt nhất là chỉ nên tạo một ổ đĩa bền bỉ .