문제 해결
SSH 연결 문제 해결
인스턴스 상태, 사용자명, Key Pair, 주소와 방화벽을 순서대로 확인합니다.
확인 목록
| 확인 항목 | 확인 방법 |
|---|---|
| 인스턴스 상태 | dgl instance show로 실행 상태 확인 |
| 사용자명 | 배포할 때 지정한 로그인 사용자 사용 |
| Key Pair | 인스턴스에 공개 키가 연결되었는지 확인 |
| 개인 키 | 올바른 파일인지, 로컬 권한이 제한되어 있는지 확인 |
| IPv4 | 인스턴스에 연결된 현재 주소 확인 |
| Firewall | SSH 포트와 접속 소스 CIDR 허용 여부 확인 |
먼저 CLI SSH 시도
dgl instance ssh <INSTANCE>직접 SSH 진단
ssh -vvv -i ~/.ssh/<PRIVATE_KEY> <LOGIN_USER>@<INSTANCE_IPV4>직접 연결 옵션을 사용할 때는 dgl instance ssh <INSTANCE> --direct --identity-file <PATH>를 사용할 수도 있습니다.
네트워크 외부에서 확인
SSH 경로가 열리지 않으면 Serial Console에서 운영체제의 네트워크와 SSH 서비스 상태를 확인합니다.
dgl instance serial <INSTANCE>