휴대폰에서 Windows PC의 PowerShell, 명령 프롬프트, Git Bash 실행하기
방법은 세 가지입니다. 그중 휴대폰 연결이 끊겨도 셸이 계속 실행되는 방법은 하나뿐입니다.
-
1
OpenSSH Server
집 Wi-Fi에서 간단한 명령을 실행할 때 적합합니다.
휴대폰 연결이 끊기면 세션도 종료
무료
-
2
OpenSSH + 메시 VPN
같은 작업을 어디서나 할 때 적합합니다.
휴대폰 연결이 끊기면 여전히 세션 종료
개인 사용은 무료
-
3
호스트 앱
자리를 비운 사이에 돌아가는 빌드, 스크립트, 에이전트에 적합합니다.
세션이 PC에서 계속 실행됨
내 Wi-Fi에서는 무료, 외부 의존 없음
1. OpenSSH Server
OpenSSH Server는 Windows 10(빌드 1809) 이상에 내장된 SSH 서버입니다. 켜 두면 휴대폰의 어떤 SSH 앱으로든 집 Wi-Fi를 통해 PC에서 셸을 열 수 있습니다. 기본은 명령 프롬프트이고, PowerShell이나 Git Bash로도 열 수 있습니다. 문제는 셸이 연결에 속해 있다는 점입니다. 휴대폰이 잠기거나 네트워크가 바뀌면 셸도 종료됩니다. 흔히 쓰는 해결책인 tmux에는 네이티브 Windows 버전이 없습니다. 설치 가이드는 Linux와 macOS를 다룹니다. Windows에서는 WSL 안에서 실행되거나, MSYS2 또는 Cygwin을 통해 실행됩니다.
설정 단계 보기
- 설정 → 선택적 기능 검색 → OpenSSH Server 추가.
- 관리자 권한 PowerShell에서
Start-Service sshd및Set-Service -Name sshd -StartupType 'Automatic'실행. - 명령 프롬프트 대신 PowerShell 7로 바로 접속되도록 설정:
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Program Files\PowerShell\7\pwsh.exe" -PropertyType String -ForceGit Bash를 쓰려면 값으로C:\Program Files\Git\bin\bash.exe를 지정합니다. - 휴대폰의 SSH 앱에서 PC의 로컬 IP, 포트 22로 접속합니다. 비밀번호가 아니라 키를 사용합니다.
출처: Microsoft의 OpenSSH 설치 가이드 및 서버 구성 문서.
2. 메시 VPN 추가
Tailscale 같은 메시 VPN은 PC와 휴대폰을 하나의 사설 네트워크로 묶어 줍니다. 덕분에 인터넷에 포트를 열지 않고도 방법 1을 어디서나 쓸 수 있습니다. Tailscale Personal 플랜은 비상업적 용도라면 무료입니다. 문제는 접속할 수 있는 위치만 달라질 뿐, 연결이 끊겼을 때 일어나는 일은 그대로라는 점입니다.
3. 호스트 앱
호스트 앱은 셸을 PC에서 실행하고, 휴대폰은 그 셸에 붙었다 떨어졌다 할 수 있게 해 줍니다. Agent Terminal이 Windows와 macOS에서 이렇게 동작합니다. 다운로드한 뒤 휴대폰 아이콘을 클릭하고 QR 코드를 스캔하면 됩니다.
휴대폰에서 PC의 모든 PowerShell, 명령 프롬프트, Git Bash, WSL 탭을 볼 수 있고, 오래 걸리는 명령이 끝나면 알림을 받습니다. 내부적으로는 여전히 SSH이며, 키 인증만 사용합니다(확인 방법). 내 Wi-Fi에서는 무료이며 외부에 의존하지 않습니다. 집 밖에서는 무료 요금제가 n0의 공개 릴레이에 의존하므로 최선의 노력일 뿐 보장되지 않습니다. 믿고 쓸 수 있는 원격 접속은 Pro에서 제공합니다(요금제).
비교
| OpenSSH | + 메시 VPN | 호스트 앱 | |
|---|---|---|---|
| 외부에서 접속 | 불가 | 가능 | n0의 공개 릴레이로 최선의 노력, Pro는 안정적(요금제) |
| 연결이 끊겨도 유지 | 아니요 | 아니요 | 예 |
| 완료 시 알림 | 아니요 | 아니요 | 예 |
| 관리할 구성 요소 | 2 | 4 | 2 |
질문
Windows에서 tmux를 쓸 수 있나요?
네이티브로는 지원되지 않습니다. WSL 안에서 실행하거나, MSYS2와 Cygwin 패키지를 통해 실행할 수 있습니다. WSL의 tmux가 유지하는 것은 Linux 셸이지, PowerShell, 명령 프롬프트 또는 Git Bash 세션이 아닙니다.
OpenSSH Server를 켜도 안전한가요?
Windows가 OpenSSH Server용으로 포트 22를 엽니다. 포트 포워딩을 설정하지 않은 공유기 뒤라면 내 네트워크에서만 접근할 수 있습니다. 키를 사용하고, 포트 22를 인터넷으로 포워딩하지 마세요.
Agent Terminal을 쓰려면 OpenSSH나 VPN이 필요한가요?
아니요. 데스크톱 앱이 SSH 서버 역할을 하고, 페어링은 QR 코드 한 번 스캔으로 끝납니다.
2026년 10월 20일 기준으로 Microsoft, Tailscale, tmux 문서와 대조해 확인했습니다. Agent Terminal을 만드는 팀의 Edward가 쓴 글입니다.