본문 바로가기

Macintosh

Back to My Mac 기능을 사용하여 ssh 접속하기!

Back to My Mac 기능을 사용하면 기본적으로 Finder 왼쪽 탭에서 자신의 장비에 접속할 수 있다.(화면공유-vnc, 파일공유-afp 등)

하지만 '원격 로그인'은 어떻게 할까? 


일단 설정을 하자.

접속될 Mac을 'Host'라 부르겠고, 접속하는 Mac을 'Client'라 부르겠다.


Host와 Client 모두에서 iCloud에 Login하여 Back to My Mac(나의 Mac으로 돌아가기)을 활성화 시킨다. (시스템 환경설정 -> iCloud에 있다)


Host에서 원격 로그인 기능을 켜 준다.(시스템 환경설정 -> 공유) 여기서 computer name을 확인해 둔다.

아래 ssangkong.local부분의 .local앞이 computer name이다.

터미널에서 "dns-sd -E" 명령을 사용하여 domain 정보를 확인한다.





여기서 파란색으로 가려논 부분이 자신의 계정에 대한 고유 번호정도로 이해하면 되겠다.

이 정보를 활용하여 접속을 할 수 있다.


ssh username@[computername].[accountnumber].members.btmm.icloud.com

예를들어 accountnumber가 123456789라면, ssangkong@ssangkong.123456789.members.btmm.icloud.com



그러면 접속 성공!

근데... 명령어가 너무 길다 ㅠㅠ



~/.ssh/config 파일을 수정하자


Host macmini

HostName ssangkong.123456789.members.btmm.icloud.com


이런식으로 두 줄을 추가하면, ssh 명령어를 짧게 사용하여 접속할 수 있다.


이런식으로 별명을 설정하여 접속할 수 있다.