흔히 말하는 클라우드란 데이터를 인터넷상에 저장하고 언제 어디서나 접근할 수 있게 해주는 스토리지 시스템을 의미합니다. 최근 몇 년간 Google Drive, Dropbox, iCloud 같은 편리한 데이터 저장 서비스들이 등장하면서 많은 사용자가 클라우드 서버의 장점을 실감하게 되었습니다.
하지만 이러한 서비스들은 모두 제3자(서드파티)가 운영한다는 점이 문제입니다. 매월 사용료가 발생할 수 있고, 서버나 서비스에 장애가 생기면 데이터에 접근하지 못할 수도 있습니다. 또한 데이터를 안전하고 비공개로 유지하기 위한 보안 요구사항도 신경 써야 합니다.
만약 윈도우에서 직접 클라우드 서버를 구축할 수 있다면 어떨까요? 생각보다 부담스러운 작업이 아니며, 일반적인 클라우드 서비스보다 더 많은 장점을 누릴 수 있습니다.
Windows 10 FTP 사이트로 프라이빗 클라우드 스토리지 설정하는 방법
윈도우에서 자체 클라우드 서버를 구축하려면 초기 투자가 필요합니다. 우선 저장 시스템과 최소 100Mbps 이상의 고정 광대역 인터넷 연결이 필요합니다. 이 정도 속도여야 어디서든 클라우드 서버에 원활하게 접근할 수 있습니다.
인터넷 속도는 거주 지역의 인터넷 서비스 제공업체(ISP)에 따라 달라질 수 있습니다. 저장 시스템은 선택지가 몇 가지 있는데, 그중 하나가 NAS입니다. NAS는 대체로 자체 웹 인터페이스와 온라인 동기화 기능을 갖추고 있습니다.
이 글에서는 집에 있는 윈도우 컴퓨터를 재활용해 클라우드 스토리지로 활용하는 방법을 알아보겠습니다.
Windows 10에서 자체 클라우드 서버 구축하기
윈도우에서도 클라우드 서버를 구축할 수 있지만, 몇 가지 추가 설정이 필요합니다. 이미 사용 중인 컴퓨터가 있다면 NAS를 새로 구입하는 것보다 비용 면에서 훨씬 유리합니다.
필요한 작업 중 하나는 Windows 10 컴퓨터에 FTP 구성 요소를 설치하는 것입니다. 이렇게 하면 Windows 10 PC가 인터넷에 노출되어 다른 기기에서 온라인으로 접속할 수 있게 되고, 파일 관리 기능도 사용할 수 있습니다.
- 제어판으로 이동한 후 프로그램을 클릭합니다.
- 프로그램 및 기능에서 Windows 기능 켜기/끄기를 클릭합니다.
- IIS(인터넷 정보 서비스) 폴더를 확장하고 FTP 서버 체크박스에 체크합니다. 다음으로 웹 관리 도구를 확장하여 IIS 관리 콘솔에도 체크되어 있는지 확인한 후 확인을 누릅니다.
- 위 단계를 완료하면 FTP 서버 설정에 필요한 구성 요소가 설치됩니다.
FTP 서버 사이트 구성하기
다음 단계는 웹을 통해 접근할 수 있는 FTP 서버 사이트를 만드는 것입니다.
- 다시 제어판으로 이동해 시스템 및 보안을 클릭합니다.
- 관리 도구를 클릭합니다.
- IIS(인터넷 정보 서비스) 관리자를 더블클릭합니다.
- 연결 창에서 컴퓨터 이름을 확장한 후 사이트를 마우스 오른쪽 버튼으로 클릭하고 FTP 사이트 추가…를 선택합니다.
- 사이트 이름을 입력하고 FTP 파일을 저장할 폴더 경로를 지정합니다. 시스템 드라이브(C:\) 루트 안에 폴더를 만들거나 별도의 하드 드라이브를 사용하는 것을 권장합니다.
- 다음을 클릭하면 바인딩 및 SSL 설정 화면이 나타납니다. 아래 이미지와 동일하게 설정한 후 다음을 클릭합니다.
- 민감한 데이터를 호스팅하거나 업무용으로 서버를 사용하는 계획이 아니라면 SSL은 일반적으로 필수가 아닙니다. 다만 해당 목적이라면 SSL 인증서를 발급받는 것이 좋습니다.
- 설정을 아래 이미지와 동일하게 맞춥니다. 이메일 주소는 Windows 10 계정에 등록된 것을 입력해야 접근 권한을 얻을 수 있습니다.
- 마침을 클릭합니다.
방화벽 설정하기
방화벽 프로그램마다 FTP 서버 연결을 허용하는 설정 방법은 조금씩 다릅니다. Windows 10 내장 방화벽을 사용하는 경우, FTP 서버 연결은 기본적으로 차단되어 있으며 수동으로 허용해야 합니다.
- Windows Defender 보안 센터로 이동해 방화벽 및 네트워크 보호를 클릭합니다.
- 앱이 방화벽을 통과하도록 허용 링크를 클릭합니다.
- 설정 변경을 클릭한 후 FTP 서버를 찾아 체크하고, 개인과 공용 액세스 항목에도 모두 체크합니다.
- 확인을 클릭합니다.
여기까지 완료하면 같은 네트워크에 있는 여러 기기에서 FTP 서버에 접근할 수 있습니다.
인터넷에서 FTP 서버 접속하기
이제 공유기(라우터)에서 TCP/IP 포트 21번을 열어야 합니다. 포트 포워딩 설정 방법은 공유기 제조사와 모델마다 다릅니다.
여기서 안내하는 단계는 안전하게 설정하는 일반적인 가이드입니다. 링크를 따라가면 고정 IP 주소를 설정하고 온라인 트래픽이 통과할 수 있도록 포트를 여는 방법을 확인할 수 있습니다.
설정이 완료되면 어디에서든 FTP 서버의 파일에 접근할 수 있습니다.
기억해야 할 사항들
개인용 컴퓨터를 클라우드 스토리지로 사용하는 데에는 몇 가지 단점도 있습니다. 한 가지 문제는 집에 없는 동안 자동 업데이트가 진행되어 PC가 종료되고 접근 불가 상태가 될 수 있다는 점입니다.
또한 여러 기기에서 파일에 접근할 수는 있지만, 오프라인 상태에서는 자동으로 동기화되지 않습니다. 이 기능까지 구현하려면 OwnCloud나 SeaFile 같은 클라우드 서비스가 필요합니다.
또 다른 문제는 개인 사용 데이터와 클라우드 스토리지 용도 간에 리소스를 공유한다는 점입니다. 저장하는 데이터의 종류에 따라 하드 드라이브가 빠르게 차오를 수 있습니다.
저장 용량 면에서 PC는 추가 하드 드라이브 구입 비용만 감수하면 원하는 만큼 확장할 수 있습니다. 몇 GB의 추가 데이터를 위해 매월 요금 인상을 걱정하는 대신, 한 번의 하드 드라이브 구매로 충분합니다.
이제 필요한 도구와 지식을 모두 갖췄습니다. 윈도우에서 직접 클라우드 서버를 구축하고 클라우드 스토리지 서비스 비용에서 벗어나 보세요.