본문 바로가기

추천팁

애플 타임캡슐을 외부에서 접속하는 방법... '맥에서도, 그리고 윈도우 PC에서도'

들어가며

* 이번글은 앞서 올린 '타임머신 용량 제한하기'의 후속편으로 타임캡슐을 외부에서 접속하는 방법을 다뤘습니다.

타임캡슐은 '네트워크로 액세스하는 스토리지', 즉 나스(NAS, network access storage)가 갖춰야 할 요소는 모두 갖추고 있는 장비입니다. 즉, 단순한 공유기나 외장하드가 아니라 인터넷을 통해 외부에서도 접속하는 것이 가능한 활용도 높은 장비입니다.

외부 접속에 필요한 몇 가지 설정만 만져주면 가정에 있는 타임캡슐을 회사나 커피숍에서 간편하게 접근할 수 있으며, 타임캡슐에 탑재된 디스크로부터 파일을 읽어오거나 편집, 삭제할 수 있습니다. 또 항간에 알려져 있는 것과는 다르게 윈도우 PC에서도 타임캡슐에 접속하는 방법이 있습니다.

아울러 이번 팁은 단순히 타임캡슐 뿐만 아니라 외장하드를 연결한 "에어포트 시리즈"에도 똑같이 적용할 수 있습니다. 

서두는 이 정도로 간단히 줄이고 바로 설정 방법을 소개해 드리도록 하겠습니다.

시작하기에 앞서

아래 소개하는 방법은 타임캡슐이 다른 공유기를 거치지 않고 인터넷 업체가 제공하는 인터넷 모뎀에 직접 연결한 경우에만 곧바로 적용할 수 있습니다. 특히 타임캡슐을 '브릿지 모드'로 사용하는 경우 외부 공유를 위한 일부 옵션이 활성화되지 않고 복잡한 포트포워딩 작업을 거쳐야합니다. 사용자마다 인터넷 환경과 공유기 구성이 달라 일관적인 방법을 설명하기 어려운 부분이 있으니 서드파티 공유기와 관련된 문제가 나타나는 경우 공유기 제작사나 인터넷 강좌 등을 참고해 주시기 바랍니다.

목차

1. AirPort 유틸리티 설정
2. 윈도우 PC를 위한 AirPort 유틸리티 추가 설정
3. 맥으로 타임캡슐에 접속하는 방법 '간단해요'
4. 윈도우 PC로 타임캡슐에 접속하는 방법 '복잡하지만 가능해요'

1. AirPort 유틸리티 설정

외부에서 타임캡슐에 접근하기 위해 AirPort 유틸리티에서 설정을 미리 구성해 놓아야 합니다. 응용 프로그램 > 유틸리티 폴더에 있는 AirPort 유틸리티를 실행합니다. ▼

2. 타임캡슐 아이콘을 클릭하면 각종 정보가 담긴 팝업 창이 나타나는데, '편집' 버튼을 누르기 전에 타임캡슐의 'IP 주소'와 'Lan IP' 주소는 윈도우 PC로 타임캡슐에 접속할 때 쓰이니 적당한 곳에 적어두시기 바랍니다. ▼

* 스크린 샷 속의 정보는 적당히 변조된 것이니 해킹 시도한다고 힘빼지 마세요.

3. 먼저 베이스 스테이션 탭 하단에 있는 '나의 Mac으로 돌아가기' 섹션에 여러분의 애플 ID를 등록합니다. ▼

이때 입력하는 애플 ID는 시스템 환경설정 > iCloud 패널 최상단에 표시되는 이메일 주소와 같은 것입니다. ▼

4. 맥의 시스템 환경설정 > iCloud 에서도 '나의 Mac으로 돌아가기'가 켜져 있는지 확인하세요. ▼

5. 디스크 탭 클릭 후 '파일 공유 활성화'와 'WAN으로 디스크 공유' 상자를 체크합니다. ▼

사실 여기까지만 하면 외부에 있는 맥에서 타임캡슐에 접근하기 위한 모든 준비가 완료뢴 것입니다. 첫 부분에 구성한 '나의 Mac으로 돌아가기' 설정이 알아서 필요한 포트를 열어주기 때문에 포트 설정을 따로 만져줄 필요는 없습니다. 맥만 쓰고 계신다면 바로 '맥으로 타임캡슐에 접속하는 방법' 섹션으로 넘어가시기 바랍니다.

2. 윈도우 PC를 위한 AirPort 유틸리티 추가 설정

맥 뿐만 아니라 윈도우 PC로도 타임캡슐에 접근하길 원한다면 추가로 포트 설정을 만져줘야 합니다.

노파심에서 드리는 말씀이지만 윈도우 PC가 타임캡슐에 접속할 때 사용하는 SMB 프로토콜은 보안성이 떨어져 로컬 네트워크 안에서만 사용하는 것이 보편적입니다. 즉, 민감한 개인 정보를 담아두는 타임캡슐의 특성상 SMB 프로토콜을 통한 외부 접속은 권장해 드리기 어려우며 인터넷 업체도 이런 이유로 SMB 프로토콜이 사용하는 445 포트를 막아둔 경우가 대부분입니다.

그럼에도 불구하고 윈도우 PC에서도 타임캡슐에 접속하고 싶으신 분은 다음 방법을 참고하시기 바랍니다. 타임캡슐이 윈도우 PC와의 접속을 위해 WebDAV나 SSH를 지원해 주는게 최선이겠으나 그럴 일은 만무하니 어떤 분들에게는 이 것도 유용한 정보가 될 수 있을거라 생각합니다.

1. 네트워크 탭에 들어가 포트 설정 아래 있는 + 버튼을 클릭합니다. ▼

2. 각각의 입력 난을 같이 설정합니다. 이때 개인 IP 주소는 2번 단계에서 적어둔 "LAN IP"와 똑같이 입력합니다. '설명' 난에는 적당한 이름을 입력해 주시면 됩니다. ▼

3. 모든 설정을 마쳤으면 업데이트 버튼을 클릭합니다. ▼

이로써 맥 뿐만 아니라 윈도우 PC에서 타임캡슐을 접속하기 위한 모든 준비가 완료되었습니다.

3. 맥으로 타임캡슐에 접속하는 방법 '간단해요'

맥에서는 허무할 정도로 타임캡슐 접속이 간단합니다. 맥이 외부에 있을 때 파인더 사이드바의 공유 카테고리에 타임캡슐이 '저절로' 나타나기 때문입니다. 가정에서 설정을 마친 분들은 스마트폰의 "개인용 핫스팟"에 맥을 연결해 테스트 해보시기 바랍니다

파인더 사이드바에서 타임캡슐 클릭 후 암호를 입력하면 타임캡슐 내부에 탑재된 디스크와 USB로 연결한 디스크가 표시됩니다. ▼

외부에서 접속한 타임캡슐을 반드시 이렇게 써야 한다는 것은 없습니다. 평상시 외장하드 사용하듯 폴더도 만들고, 문서도 저장하고, 음악이나 동영상도 재생하고 그저 원하시는 대로 활용하시면 됩니다 :-) ▼

4. 윈도우 PC로 타임캡슐에 접속하는 방법 '복잡하지만 가능해요'

1. 자.. 이제 윈도우 PC 차례입니다. 그리고 아주 험난한 길이 기다리고 있습니다. 설치할 것도 많고 매만져 주어야할 설정도 많습니다. 먼저 아래 준비물을 내려 받습니다. 445 포트 해제에 필요한 localsmb.exe 파일과 내부 포트포워딩을 위한 rinedt.exe 파일이 들어있습니다.

external smb.zip

2. 윈도우에서 localsmb.exe 파일을 보조클릭해 관리자 권한으로 실행합니다. ▼

3. Disable local CIFS/SMB 상자를 체크한 뒤 윈도우를 다시 시작합니다. ▼

4. 다음으로 루프백 어댑터를 설치할 차례입니다. 루프백 어댑터는 윈도우 내에 포함되어 있습니다. 먼저 윈도우 검색 창에 cmd.exe를 찾아 관리자 권한으로 실행합니다. ▼

5. 커맨드창에 hdwwiz.exe 를 입력합니다. ▼

6. 하드웨어 추가 마법사가 시작하면 다음 버튼을 누르고 목록에서 직접 선택한 하드웨어 설치를 선택합니다. ▼

7. 목록에서 '네트워크 어댑터'를 선택하고 다음 버튼을 눌러줍니다. ▼

8. 왼쪽 목록에서 Microsoft 를 선택하고 오른쪽 목록에서 Microsoft KM-TEST 루프백 어댑터를 선택합니다. ▼

9. 루프백 어댑터를 추가하면 윈도우의 네트워크 연결 창에 '식별되지 앟은 네트워크...'가 새로 나타나는 것을 확인할 수 있습니다. ▼

10. 해당 어댑터를 더블클릭해 상태 창을 열고 속성 버튼을 눌러줍니다. ▼

11. 창 중간에 있는 목록에서 'Microsoft Networks용 클라이언트'와 'Internet Protocol Version 4(TCP/IPv4)' 두 항목만 체크하고 나머지는 모두 체크 해제합니다. 계속해서 'Internet Protocol Version 4(TCP/IPv4)'를 선택하고 '속성(R)' 버튼을 클릭합니다. ▼

12. '다음 IP 주소 사용'을 체크하고 다음과 같이 주소를 입력합니다. 계속해서, 창 우측 하단에 있는 '고급(V)...' 버튼을 클릭합니다. ▼

13. WINS 탭으로 들어가 각각의 입력 난을 다음과 같이 구성하고 확인 버튼을 눌러줍니다. ▼

14. 이제 새로 추가한 루프백 어댑터를 이용해 내부 포트를 포워딩해 줄 차례입니다. 메모장을 열고 다음과 같이 입력합니다. ▼

이때 밑줄 친 134.134.170.170 은 AirPort 유틸리티 설정 2번 단계에서 적어둔 "IP 주소"로 대체하시기 바랍니다.

10.0.0.1 445 타임캡슐_IP_주소 20445

15. 문서를 rinetd.conf 라는 이름으로 로컬 디스크 (C:)의 루트에 저장합니다. 그리고 앞서 내려받은 압축 파일 속의 rinetd.exe 파일도 같은 곳으로 옯겨줍니다. ▼

16. 다시 커맨드창(CMD)을 실행한 다음 cd.. 명령어로 C: 루트 폴더로 이동하고 아래 명령어를 입력합니다. 명령어를 입력하더라도 커맨드창은 닫지 마세요. ▼

rinetd -c rinetd.conf

16. 이 상태에서 탐색기를 열고 경로막대에 \\10.0.0.1 을 입력합니다. (슬래시가 아니라 역슬래시(\)이며, 한글 윈도우에서는 ₩로 입력됩니다.) 외부 접속을 위한 주소라 로컬 네트워크에서는 테스트가 불가능한데, 맥과 마찬가지로 스마트폰의 "개인용 핫스팟"에 PC를 연결해 테스트를 해보시기 바랍니다. ▼

17. 네트워크 자격 증명 입력난이 뜨면 타임캡슐에 정상적으로 접속한 것입니다. 아이디는 아무렇게 적어주면 되며 암호는 타임캡슐 디스크의 암호를 입력합니다. ▼

18. 로그인 정보를 입력하면 탐색기에 타임캡슐 내부에 탑재된 디스크와 USB로 연결한 디스크가 표시됩니다.▼

맥에서 접속할 때와 마찬가지로 외장하듯 사용하듯 원하는 방식으로 사용하시면 됩니다. ▼

별첨) 타임캡슐에 접속하기 위해 매번 코맨드창에 rinetd -c rinetd.conf 명령어를 넣는 것. 정말 번거로운데요, 메모장을 이용해 해당 명령어로 배치파일(.bat)을 만드신 후… ▼

시작프로그램 폴더에 넣어두면 윈도우가 시작할 때 자동으로 시작하기 때문에 타임캡슐 접속이 한결 편해집니다. ▼

여기서 한발 더 나아가 링크를 참고해 백그라운드에서 배치 파일을 실행하는 방법을 적용하면 윈도우 시작 시 시커먼 코맨드창을 볼 필요가 없습니다.

문제 없이 설정을 마치고 테스트까지 완료하셨나요?

이 글의 후속편으로는 타임캡슐 디스크에 있는 동영상이나 만화 파일을 볼 수 있는 앱, 특히 iOS용 앱에 대해 중점적으로 다루도록 하겠습니다. 다음은 이 글을 작성하기 위해 참고한 문헌과 자료입니다.



전편
애플 타임캡슐을 NAS로 활용하기 위한 밑준비... '타임머신 용량 제한하기'

참고 자료
Apple - AirPort Express, AirPort Extreme 또는 AirPort Time Capsule에서 나의 Mac으로 돌아가기 설정
Stratospherix - Connecting to your TimeCapsule from the Internet
KLDP - 윈도우 공유를 인터넷상에서 하자
• 배치파일 생성시 도스창 (콘솔창) 안나오게 백그라운드로 실행시키는법을 알고 싶습니다