클라우드 서버를 사용하여 모든 개인 서버 작업을 수행했습니다. 리눅스 랩톱이 없으므로 ssh와 함께 사용하여 모든 사무 업무, 일반적인 작업, 프로그래밍, 개발 (및 사용) dropbox를 사용하여 파일을 내 랩톱에 가져옵니다)뿐만 아니라 실제로 git 서버뿐만 아니라 온라인 저널 웹 앱, 계산 실행 인터페이스와 같은 개인 용도로만 사용되는 웹 응용 프로그램을 호스팅합니다.
클라우드 서버보다 유지 관리 비용이 훨씬 저렴한 훨씬 강력한 구성 요소로 집에서 자체 서버를 구축하기로 결정했습니다. 그러나 개인 네트워크의 포트 80, 포트 22 등을 전세계에 공개하는 데 관심이 있습니다. 개인 네트워크는 저뿐만 아니라 가족도 사용합니다.
무엇을주의해야합니까? 서버를 손상시키고 PC를 해킹하고 데이터와 물건을 훔칠 수있는 사람들에 대해 경고하는 사람들이 있습니다. 나는 이미 fail2ban을 가지고 있지만, 이런 식으로 세계에 항구를 열기 전에 어떤 예방책을 취해야합니까?
상자는 우분투 하나입니다
(편집 : 일반적으로 서버를 보호하기 위해 할 수있는 일이 많이 있다는 것을 알고 있습니다.) 홈 네트워크에서 서버를 호스팅하는 데 유용한 팁이 궁금합니다.