2026년 3월 18일읽는 시간 6분

SSH 없이 iPhone에서 Mac 터미널에 접속하는 가장 빠른 방법

SSH는 클라우드 가상 서버나 리눅스 호스트에 접속할 때 가장 신뢰받는 도구입니다. 하지만 iPhone에서 내 개인 Mac에 접속하는 용도로 SSH를 쓰려고 하면 설정 과정에서 지나치게 많은 마찰과 스트레스가 발생합니다.

집의 유동 IP가 바뀌어 접속이 끊어지고, 공유기 포트 포워딩을 해야 하며, 통신사에서 외부 인바운드를 막거나 회사의 방화벽이 22번 포트를 차단하기도 합니다. 스마트폰에 개인 SSH 비밀키를 복사하는 것도 보안상 껄끄럽습니다.

단순히 몇 가지 명령어를 실행하고 싶을 뿐이라면 훨씬 단순한 방법이 필요합니다.

개발자가 외출 시 실제로 원하는 것

외부에서 Mac에 원격 접속하는 목적은 대개 명확하고 단순합니다:

  • 실행해 둔 빌드가 끝났는지 확인
  • 오류로 멈춘 로컬 개발 서버 재시작
  • 간단한 배포 스크립트 실행
  • 최근 생성된 로그 파일 확인
  • Mac에 보관된 SSH 키를 활용해 운영 서버로 점프 접속

WebRTC 기술이 해결하는 방식

Macky는 화상 통화에 사용되는 WebRTC 기술을 기반으로 작동합니다. 내장된 ICE 메커니즘을 통해 공유기 NAT와 방화벽을 자동으로 통과하여 Mac과 스마트폰을 직결합니다.

포트 개방이나 DDNS 도메인 설정이 전혀 필요 없으며, 모바일 데이터, 호텔 Wi-Fi, 22번 포트가 막힌 사내망에서도 문제없이 연결을 생성합니다. 모든 터미널 데이터는 DTLS-SRTP로 종단간 암호화됩니다.

2분 만에 끝나는 설정

  1. macky.dev에서 Mac 호스트 앱 다운로드 및 실행.
  2. App Store에서 iPhone 앱 다운로드.
  3. 두 기기에서 동일한 계정으로 로그인 후 마스터 비밀번호 설정.
  4. iPhone에서 내 Mac을 선택하고 비밀번호를 입력하면 즉시 터미널 연결.

Mac을 안전한 SSH 점프 호스트로 활용

Mac에는 이미 서버용 SSH 키가 안전하게 보관되어 있습니다. Macky를 통해 iPhone에서 Mac에 접속하면, 휴대폰에 비밀키를 저장할 필요 없이 Mac을 경유하여 운영 서버로 바로 SSH 연결을 이어갈 수 있습니다:

ssh user@my-server.com

인증 처리는 Mac 내부의 ~/.ssh 환경에서 수행되므로 스마트폰 분실 시에도 인프라 보안이 위협받지 않습니다.

Macky 시작하기

iPhone에서 Mac 터미널로 즉시 연결하세요.