Jump Desktop과 Tailscale로 만든 Mac mini 원격 안전망
포근한 고래 · 에이전트 / 노코드 자동화 · · 좋아요 0 · 답글 0
연재 비용 효율적인 Hermes 운영 2/3편
코드 사용 여부
이번 글은 앱 설치와 원격 접속 구조 설명이 중심이지만, SSH 설정에는 실제 명령어가 들어간다.
Windows에서 서비스 상태를 확인할 때는 아래처럼 볼 수 있다.
Get-Service sshd,Tailscale | Select-Object Name,Status,StartType
Mac에서 Tailscale 너머의 Windows에 접속할 때는 아래처럼 테스트한다.
ssh my-windows "hostname && whoami"
배운 점
가장 크게 배운 점은 원격 작업 환경은 화면 공유 도구 하나만 믿으면 안 된다는 것이다.
Jump Desktop은 편하고 강력하지만, macOS 권한이나 계정 상태, 앱 실행 상태에 영향을 받는다. 연결이 끊겼을 때 원인을 외부에서 바로 알기 어렵다.
반면 Tailscale은 화면을 보여주는 도구가 아니라 장비끼리 이어주는 네트워크 통로다. 그래서 Jump Desktop을 대체한다기보다, Jump Desktop이 안 될 때 장비가 살아 있는지 확인할 수 있는 안전망에 가깝다.
SSH는 그 다음 단계다. Tailscale로 길을 열었다면, SSH는 그 길 끝에 설치하는 보안 자동문이다. 화면이 없어도 컴퓨터가 살아 있는지 확인하고, 필요한 명령을 실행할 수 있다.
ps. 그 외 시행착오
Windows 한글 계정명은 SSH에서 꼬일 수 있어 영문 계정이 단순했다.
관리자 계정으로 SSH 키 접속할 때는
C:\ProgramData\ssh\administrators_authorized_keys쪽을 확인해야 했다.Permission denied가 나오면 네트워크 문제가 아니라 사용자명, 공개키 등록 위치, 개인키 경로 문제일 가능성이 컸다.Windows가 꺼져 있거나 깊은 절전 상태면, Tailscale과 SSH가 설정되어 있어도 접속할 수 없다.
태그: #가성비Hermes