문서
빠른 시작 + 부분별, 기기별 기능 설명 (계속 업데이트 중)
서버 관리
이 문서는 패널에서 서버를 추가, 편집, 삭제하는 방법과 서버 유형별 설정 방법을 소개합니다.
기능 소개
「서버 관리」는 패널의 입구입니다. 대상 서버를 추가해야 그 서버에 상태 감지, 파일 관리, 크래시 보호 등 모든 기능을 사용할 수 있습니다.
먼저 알아두기: SSH란 무엇인가
SSH는 Linux 서버 간 암호화 원격 로그인의 표준 방식입니다. 패널이 대상 서버를 관리하는 원리는 「SSH로 접속한 뒤 그 위에서 명령을 실행하고 파일을 전송하는 것」입니다. 따라서 서버를 추가할 때 패널에 세 가지를 알려줘야 합니다:
1. 어느 머신에 연결하는지(IP 주소 + 포트)
2. 어떤 계정으로 로그인하는지(사용자 이름)
3. 본인임을 어떻게 증명하는지(비밀번호 또는 개인 키)
적용 시나리오
- 여러 서버(개인 VPS, 회사 서버, 가정 기기 등)를 한곳에서 관리
- 모든 머신을 하나의 패널에서 통합 모니터링·조작하고, 각각 따로 로그인하지 않음
서버 추가
패널 왼쪽/시작 메뉴에서 「서버 관리」로 들어가 「서버 추가」를 클릭하고 입력합니다:
| 필드 | 설명 |
|---|---|
| 이름 | 사용자 지정, 식별하기 쉽게(예: 「블로그 서버」「라즈베리파이」) |
| 호스트 주소 | 서버의 IP 또는 도메인 |
| 포트 | SSH 포트, 기본 22 |
| 사용자 이름 | SSH 로그인 사용자, 보통 root |
| 인증 방식 | 비밀번호 또는 개인 키(SSH Key) |
| 비밀번호 / 개인 키 | 해당 인증 방식의 자격 증명 |
| 그룹 | 선택 사항, 분류용(예: 「프로덕션」「테스트」「NAT」) |
지원하는 서버 유형
패널은 세 가지 유형의 서버를 지원하며 설정이 조금씩 다릅니다:
1. 일반 공인 서버
가장 흔한 경우로, 서버에 독립 공인 IP가 있고 SSH 포트가 기본 22입니다.
- 호스트 주소에 공인 IP 입력
- 포트에
22입력(또는 사용자 지정 SSH 포트)
2. NAT 서버
독립 공인 IP가 없는 서버(예: 저렴한 NAT VPS, 내부망 터널링 머신)로, 사업자가 제공하는 포트 매핑을 통해 SSH를 외부에 노출합니다.
- 호스트 주소에 NAT 사업자가 준 공인 IP 입력
- 포트에 매핑 포트 입력(22가 아니라 예:
10221)
> ⚠️ 주의: NAT 서버의 포트 매핑은 반드시 「패널 서버」가 속한 네트워크에서 접근할 수 있어야 합니다. 사업자가 출발지 IP에 화이트리스트 제한을 둔 경우 패널 서버의 IP를 화이트리스트에 추가해야 하며, 그렇지 않으면 연결되지 않습니다(「오프라인」으로 표시됨).
> 💡 패널은 NAT 유형을 자동으로 감지해 「포트 설정 가능」과 「포트 설정 불가」 두 가지로 구분하며, 포트를 설정할 수 없는 경우 터널링 운영 사용을 안내합니다. 자세한 내용은 NAT 서버 감지.
3. 터널링 서버
공인망으로 도달할 수 있는 주소가 전혀 없는 기기(예: 내부망 머신, Android 폰)로, 패널의 「터널링 운영」 기능으로 연결하며 SSH 정보를 수동으로 입력할 필요가 없습니다.
- 이 유형의 서버는 「터널링 운영」이 자동으로 추가하며, 호스트 주소는
127.0.0.1로 표시됩니다 - 자세한 내용은 터널링 운영
편집 / 삭제
- 편집: 서버 카드에서 편집을 클릭해 이름, IP, 포트, 계정, 그룹 등을 수정할 수 있습니다. 수정 후 연결이 다시 수립됩니다.
- 삭제: 서버 기록을 삭제합니다(대상 서버 자체에는 영향이 없고, 패널에서 제거될 뿐입니다).
인증 방식: 비밀번호 vs 개인 키
비밀번호 인증
가장 간단하며 SSH 비밀번호를 바로 입력합니다. 빠른 테스트나 임시 서버에 적합합니다.
개인 키 인증(프로덕션 환경 권장)
개인 키는 더 긴 「열쇠」로, 비밀번호보다 훨씬 안전하고 비밀번호 없는 로그인을 구현할 수 있습니다. 장기적으로 정식 사용하는 서버에 적합합니다.
대상 서버에서 키 쌍을 생성하고 개인 키 내용을 패널에 붙여넣습니다:
# 대상 서버에서 키 생성 (이미 있으면 건너뛰기) ssh-keygen -t ed25519 # 공개 키를 authorized_keys에 추가 cat ~/.ssh/id_ed25519.pub >> ~/.ssh/authorized_keys # 개인 키 내용을 확인해 패널에 붙여넣기 cat ~/.ssh/id_ed25519
> 쉽게 이해하면: 공개 키는 서버에 두고(자물쇠에 해당), 개인 키는 패널에 붙여넣습니다(열쇠에 해당). 패널이 개인 키를 가지고 「자물쇠를 열어」 로그인합니다.
그룹 관리
「그룹」으로 서버를 분류하면 대시보드가 그룹별로 표시합니다. 예:
- 환경별:
프로덕션/테스트/NAT/터널링 - 사업자별:
텐센트 클라우드/알리윈/반와공
주의 사항
1. 온라인/오프라인 상태: 대시보드가 정기적으로 SSH를 통해 서버 상태를 감지합니다. 「오프라인」 표시가 서버 다운을 의미하지는 않으며, SSH 포트 접근 불가, 계정/비밀번호 오류, 방화벽 차단일 수 있습니다. 진단 방법은 자주 묻는 질문 FAQ.
2. 최초 연결: 서버 추가 시 패널이 즉시 SSH 연결을 시도하고 성공해야 저장됩니다. 포트, 계정, 비밀번호가 올바른지 확인하세요.
3. 보안성: 프로덕션 환경에서는 개인 키 인증을 사용하고 비밀번호 로그인을 비활성화할 것을 권장합니다(대상 서버 sshd 설정에서 PasswordAuthentication no 설정).
4. 대기업 클라우드의 비 root 사용자: 텐센트 클라우드/알리윈은 기본적으로 root를 비활성화하므로 일반 사용자(예: ubuntu)로 로그인하면 되고, 패널이 자동으로 권한을 올립니다. 자세한 내용은 sudo 권한 상승 지원.