VNC 그래픽 데스크톱
처음 설정하거나 Xcode 화면과 빌드 결과를 확인할 때, 마우스 조작이 필요한 작업에 적합합니다. Windows와 Linux 사용자는 여기서 시작하는 것이 좋습니다.
필요한 항목: 호환되는 VNC 클라이언트와 콘솔에 표시된 데스크톱 주소, 포트, 인증 정보. 연결할 때 클라이언트의 암호화 방식 안내를 확인하세요.
macOS 데스크톱을 직접 보려면 선택하세요화면을 보려면 VNC를, Mac에서는 기본 화면 공유를 사용하세요. 명령 실행, 파일 전송, CI에는 SSH가 적합합니다. 먼저 콘솔에서 현재 노드의 접속 정보를 확인한 뒤 사용 중인 컴퓨터에 맞춰 연결하세요.
이미 주문하셨나요? 이 페이지에서 비밀번호를 입력할 필요는 없습니다. 접속 주소, 포트, 사용자 이름은 로그인 후 인스턴스 상세 정보에서 확인하세요.
그래픽 데스크톱은 직접 조작할 때, 명령줄은 자동화할 때 사용하세요. 두 방식 모두 같은 전용 물리 머신에 연결되며, 별도의 가상 머신을 만드는 것이 아닙니다.
처음 설정하거나 Xcode 화면과 빌드 결과를 확인할 때, 마우스 조작이 필요한 작업에 적합합니다. Windows와 Linux 사용자는 여기서 시작하는 것이 좋습니다.
필요한 항목: 호환되는 VNC 클라이언트와 콘솔에 표시된 데스크톱 주소, 포트, 인증 정보. 연결할 때 클라이언트의 암호화 방식 안내를 확인하세요.
macOS 데스크톱을 직접 보려면 선택하세요Mac을 사용하는 경우에 적합합니다. Finder에서 시스템 연결 기능을 열면 별도의 데스크톱 클라이언트를 설치하지 않아도 됩니다.
필요한 항목: 콘솔에 표시된 VNC 접속 정보. 기본 화면 공유와 타사 클라이언트의 인증 안내가 다를 수 있으니 실제 화면에 따라 입력하세요.
Mac에서 바로 연결Git 작업, 종속 항목 설치, 파일 동기화, self-hosted runner에 적합합니다. 백그라운드 빌드에는 데스크톱 화면을 계속 전송할 필요가 없습니다.
필요한 항목: SSH 주소, 사용자 이름, 포트, 비밀번호 또는 키. 처음 연결할 때 호스트 지문을 확인하고, 연결에 성공한 뒤 키 로그인을 설정하세요.
자동화 및 저대역폭 작업에 적합아래 화면 예시는 조작 위치만 보여 주며 실제 주소, 계정, 비밀번호는 포함하지 않습니다. 운영체제 버전에 따라 버튼 이름이 다를 수 있지만, 입력할 값은 항상 콘솔에서 확인하세요.
기본 화면 공유를 사용해 주소 입력부터 데스크톱 연결까지 진행합니다.
콘솔에 로그인해 해당 인스턴스의 상세 정보를 여세요. VNC 주소와 포트를 복사하고 인증 방식도 확인하세요. 데스크톱 연결 입력란에 SSH 포트를 입력하지 마세요.
Finder에서 ‘이동’ → ‘서버에 연결’을 선택하거나 ⌘ + K을 누릅니다. vnc://주소:포트 형식으로 입력하세요. 콘솔에 전체 접속 주소가 표시되어 있다면 그대로 사용하고 접두사를 덧붙이지 마세요.
vnc://주소:포트안내에 따라 데스크톱 인증 정보를 입력하세요. 이후 macOS 로그인 화면이 나타나면 시스템 사용자 이름과 비밀번호를 입력합니다. 데스크톱이 보이면 일반 앱을 열어 마우스와 키보드가 작동하는지 확인한 다음 해상도를 조정하세요.
노드의 인증 방식과 호환되는 VNC 클라이언트를 사용하세요. 연결을 위해 별도의 원격 장치 계정을 만들 필요는 없습니다.
RealVNC Viewer 또는 TigerVNC Viewer를 설치하고 현재 운영체제를 지원하는 버전인지 확인하세요. 콘솔에서 인스턴스 접속 정보를 확인하고, 가이드의 예시를 실제 접속 정보로 사용하지 마세요.
주소 표시줄이나 새 연결 화면에 접속 대상을 입력하세요. RealVNC에서는 보통 주소:포트 형식을 사용하고, TigerVNC에서 TCP 포트를 명시할 때는 보통 주소::포트 형식을 사용합니다. 클라이언트 입력란의 안내를 따르고, 포트를 디스플레이 번호와 혼동하지 마세요.
대상 주소가 맞는지 확인한 뒤 인증 정보를 입력하세요. 암호화되지 않은 연결이라는 경고가 나오면 무시하지 마세요. 먼저 노드의 접속 안내를 확인하고 필요하다면 SSH 터널을 사용하세요. 데스크톱에 들어가면 문자, 기호, 단축키가 올바르게 입력되는지 테스트합니다.
연결 프로필에 주소와 화면 설정을 저장하세요. 비밀번호를 저장할지는 로컬 장치의 보안 정책에 따라 결정하세요.
Remmina와 해당 VNC 프로토콜 플러그인을 설치한 다음 새 연결을 만드세요. 프로토콜 목록에 VNC가 없다면 플러그인이 제대로 설치되었는지 확인하세요. 같은 주소에 RDP를 대신 사용하지 마세요.
서버 입력란에 콘솔의 주소와 포트를 입력하세요. 노드 접속 안내에 따라 인증 방식을 선택하세요. VNC 비밀번호만 필요한 경우, 관련 없는 입력란에 시스템 사용자 이름을 억지로 입력하지 마세요.
기본 화질로 한 번 로그인한 다음 배율, 색 심도, 클립보드 설정을 조정하세요. 로컬에서 원격 연결 단축키 캡처를 사용한다면 키 입력을 해제하는 방법을 확인해 두세요. 전체 화면 모드에서 로컬 화면으로 돌아오지 못하는 상황을 방지할 수 있습니다.
원격 데스크톱 성능은 왕복 지연 시간, 대역폭, 패킷 손실, 인코딩 부하의 영향을 받습니다. 아래 내용은 시작할 때 참고할 권장 사항이며 성능을 보장하지 않습니다. 한 번에 한 가지만 변경하고 같은 창에서 드래그하거나 입력해 전후 차이를 비교하세요.
| 작업 유형 | 권장 시작 해상도 | 색 심도 및 압축 | 확인할 점 |
|---|---|---|---|
| 개발 도구 설정 및 일상적인 입력 | 1440 × 900 | 클라이언트가 지원하면 24비트 색으로 시작하고 인코딩은 자동으로 설정하세요. | 글자가 선명하고 커서가 부드럽게 움직이는지 확인한 뒤 데스크톱을 확대하세요. |
| Xcode 및 여러 창 보기 | 1920 × 1080 | 24비트 색을 우선 사용하고, 대역폭이 부족하면 압축률을 높이세요. | 로컬 화면 배율과 원격 해상도를 구분하세요. 글자가 두 번 축소되지 않도록 주의하세요. |
| 모바일 네트워크 또는 저대역폭 | 1280 × 800 | 지원하는 경우 16비트 색과 높은 압축률을 시도하세요. | 먼저 높은 프레임률이 필요한 콘텐츠를 끄고, 색상 확인이 필요할 때 색 심도를 높이세요. |
| 장시간 빌드 및 CI | 데스크톱을 계속 열어 둘 필요 없음 | SSH로 로그를 확인하고 빌드는 별도의 작업이나 runner 서비스에서 실행하세요. | 현재 대화형 세션이 작업에 필요하지 않은지 확인한 뒤 데스크톱 연결을 끊으세요. |
노드는 싱가포르, 일본(도쿄), 한국(서울), 홍콩, 미국 동부에 있습니다. 실제 사용자가 가까운 노드를 우선 선택하세요. 팀이 여러 시간대에 걸쳐 있다면 가장 자주 상호작용하는 구성원을 기준으로 삼으세요. 지리적 거리는 출발점일 뿐이며, 실제 통신사 경로와 접속 환경도 확인해야 합니다.
해상도가 높을수록 전송할 픽셀이 늘어납니다. 압축률을 높이면 트래픽은 줄어들 수 있지만 인코딩 부하가 커지거나 세부 묘사가 손실될 수 있습니다. 먼저 동적 배경화면, 동영상 미리 보기, 불필요한 창을 끈 뒤 설정을 단계적으로 조정하세요. 화면 배율만 조정해도 원격에서 전송해야 할 픽셀 수는 줄지 않습니다.
대여 기간 동안 Mac mini 전체를 단독으로 사용할 수 있습니다. 접속 주소만으로 접근을 보호할 수는 없습니다. 비밀번호, 키, 로컬 장치도 함께 안전하게 관리하세요.
macOS에 로그인한 뒤 시스템 계정 비밀번호를 변경하세요. 데스크톱 서비스에서 별도의 VNC 비밀번호를 사용한다면 해당 설정도 확인해 업데이트하세요. 두 비밀번호는 자동으로 동기화되지 않을 수 있습니다.
기존 세션은 유지한 채 두 번째 연결에서 새 비밀번호를 확인한 다음 이전 세션을 닫으세요. 비밀번호, 네트워크, 공유 설정을 한꺼번에 바꾸지 마세요.
한 번에 하나씩 변경하고 확인로컬에서 암호 문구가 설정된 키 쌍을 생성하고 공개 키만 원격 계정의 인증된 키 목록에 추가하세요. 개인 키는 로컬에 보관하고 지원 티켓이나 코드 저장소에 올리지 마세요.
새 터미널에서 키 로그인이 되는지 먼저 확인한 뒤 비밀번호 인증을 제한할지 결정하세요. 팀원마다 각자의 키를 사용하고, 팀을 떠날 때는 해당 키만 별도로 폐기하세요.
먼저 확인한 뒤 인증 강화시스템 공유 설정을 확인하고 실제로 사용하는 화면 공유, 원격 로그인, 파일 공유만 남기세요. 로그인할 수 있는 사용자를 제한하고 모든 계정에 서비스를 무분별하게 개방하지 마세요.
화면 공유를 끄기 전에 SSH가 작동하는지 확인하세요. SSH를 변경하기 전에는 검증된 데스크톱 연결을 유지하세요. 두 복구 경로를 동시에 끄지 마세요.
항상 사용할 수 있는 연결 경로 하나 유지먼저 콘솔에서 인스턴스 상태와 접속 정보를 확인한 다음 네트워크 연결, 인증 실패, 데스크톱 표시 문제를 구분하세요. 비밀번호를 반복해서 입력해도 포트나 네트워크 경로 문제는 해결되지 않습니다.
먼저 현재 시스템 세션이 로드될 때까지 기다린 뒤 연결을 끊고 한 번 다시 연결하세요. 클라이언트의 하드웨어 가속을 끄거나 기본 인코딩으로 바꿔 클라이언트 표시 문제인지 확인하세요. SSH에 연결할 수 있다면 노드에 완전히 접근할 수 없는 것은 아니므로 시스템 세션과 화면 공유 설정을 계속 확인할 수 있습니다.
빌드나 저장하지 않은 파일이 중단될 수 있으니 즉시 강제 재시동하지 마세요. 화면이 계속 나오지 않으면 클라이언트 이름과 버전, 오류 스크린샷, 노드 번호를 제출하세요. 스크린샷에서 비밀번호와 전체 접속 주소를 가리세요.
먼저 원격 해상도를 한 단계 낮추고 동영상과 움직이는 화면을 중지한 뒤, 로컬에서 대용량 파일을 업로드하고 있는지 확인하세요. SSH의 응답 속도와 비교해 보세요. 명령줄도 느리다면 네트워크 경로, 패킷 손실, 로컬 네트워크를 우선 점검하세요. 화면만 느리다면 인코딩, 색 심도, 해상도를 조정하세요.
문제가 발생한 시간대와 사용 중인 네트워크 유형, 설정 변경 후 달라진 점을 기록하세요. 노드를 바꿔야 한다면 먼저 이전 절차를 문의하세요. 노드를 바꾸면 프로젝트와 캐시가 자동으로 모두 이전된다고 가정하지 마세요.
먼저 로컬과 원격의 키보드 배열 및 입력기를 맞춘 다음 일반 텍스트 편집기에서 문자, 숫자, 기호를 테스트하세요. 이어서 클라이언트의 단축키 전달, Command 키 매핑, 전체 화면 키 입력 캡처 설정을 확인하세요.
Windows나 Linux의 Ctrl, Alt 키는 macOS에서 로컬과 다르게 매핑될 수 있습니다. 단일 키부터 확인한 다음 조합 키를 테스트하세요. 비밀번호 입력란에서 키를 반복해서 시험하지 마세요.
클라이언트에서 양방향 클립보드 동기화를 허용하는지 확인한 뒤 짧은 일반 텍스트로 테스트하세요. 텍스트는 동기화되지만 이미지나 파일은 되지 않는다면 대개 지원하는 형식의 범위가 다른 것이며, 연결 전체가 실패한 것은 아닙니다.
파일 전송에는 데스크톱 복사·붙여넣기 대신 SFTP 또는 rsync를 사용하세요. 다시 연결한 뒤에도 문제가 계속되면 클라이언트의 클립보드 옵션을 껐다가 다시 켜 보세요. 테스트를 위해 키, 토큰, 비밀번호를 관련 없는 앱에 복사하지 마세요.
‘연결 거부’가 표시되면 먼저 SSH 주소와 포트를 확인한 다음 원격 로그인이 활성화되어 있는지 확인하세요. ‘시간 초과’라면 네트워크 연결 가능성을 먼저 점검하세요. ‘인증 실패’가 표시될 때 사용자 이름, 비밀번호, 공개 키가 일치하는지 확인하세요.
호스트 지문이 바뀌었다면 연결을 중단하고 콘솔에서 지원 티켓을 제출해 노드가 재할당되었는지 확인하세요. 경고를 우회하려고 기존 호스트 기록을 바로 삭제하거나 호스트 키 검증을 끄지 마세요.
다음으로 CI 연동 가이드에서 self-hosted runner 등록, 개발 도구와 작업 디렉터리 확인, 수동 실행 테스트, CI 라벨 전환 방법을 살펴보세요. 아직 노드가 없다면 전용 물리 M4를 대여하세요.