Tôi đã sử dụng máy chủ đám mây để thực hiện tất cả công việc máy chủ cá nhân của mình - Tôi không có máy tính xách tay linux nên tôi sử dụng nó với ssh để làm tất cả công việc văn phòng, nói chung, lập trình, phát triển trên nó (và sử dụng dropbox để nhận các tập tin hoàn chỉnh vào máy tính xách tay của tôi) cũng như lưu trữ một vài ứng dụng web trên đó thực sự chỉ dành cho sử dụng cá nhân (như ứng dụng web tạp chí trực tuyến, giao diện để chạy tính toán), cũng như máy chủ git.
Tôi đã quyết định xây dựng máy chủ của riêng mình tại nhà với các thành phần mạnh hơn nhiều để bảo trì rẻ hơn nhiều so với máy chủ đám mây của tôi. Tuy nhiên, tôi có một số lo ngại về việc mở cổng 80, cổng 22, v.v. ra thế giới trên mạng cá nhân của mình, nó không chỉ được sử dụng bởi tôi mà còn cho gia đình tôi.
Tôi nên đề phòng điều gì? Tôi có những người cảnh báo tôi về việc mọi người xâm phạm máy chủ của tôi và có thể xâm nhập vào PC của chúng tôi và đánh cắp dữ liệu và nội dung. Tôi đã có fail2ban, nhưng tôi nên thực hiện các biện pháp phòng ngừa nào trước khi mở các cổng ra thế giới như thế này?
cái hộp là một cái Ubuntu
(chỉnh sửa: tôi biết có rất nhiều điều tôi có thể làm để bảo mật máy chủ nói chung :) tôi chỉ đang tự hỏi về các mẹo cụ thể để lưu trữ máy chủ trên mạng gia đình của mình)