빠른 시작
이 가이드는 stable v2.2.1 기준으로 빈 서버에서 실제 원격 SSH 성공까지 따라갑니다.만들게 될 구조
시작 전 준비
- 인터넷 공인 진입점으로 접근 가능한 Linux/systemd 서버
- 등록할 Linux/systemd 클라이언트
- 클라이언트에 이미 존재하는 SSH 계정
- 서버 측 방화벽/NAT 규칙
- 설치를 위한
sudo/root 권한
Direct 기본 네트워크
1. 서버 설치
2. 서버 상태 확인
필요한 서비스가 active이고
doctor가 blocking 구성/신뢰 오류를 보고하지 않을 때 다음 단계로 진행하세요.3. 클라이언트 등록 생성
가장 쉬운 방식
SSH 프로필을 명시해서 생성
<ssh-user>는 원격 Linux 클라이언트에 이미 존재하는 SSH 계정으로 바꾸세요.
4. 원격 클라이언트에서 생성된 명령 실행
서버가 출력한 정확한 명령을 그대로 원격 사용자에게 비공개 채널로 전달하고 한 번 실행합니다.5. 클라이언트 확인
6. 서버에서 등록과 포트 확인
7. 실제 SSH 접속
성공 기준
show clients에 CLIENT ID가 보임- SSH 서비스에 public port가 배정됨
- client
show status가 정상 - 외부 방화벽/NAT가 해당 published port를 허용
ssh -p ...가 실제 target SSH에 도달
안 되면
먼저 서버와 클라이언트 양쪽에서drlink doctor를 실행하고 문제 해결을 따라가세요. Registry, identity, PKI, generated Data Relay Link config를 먼저 수동 수정하지 마세요.