문서

빠른 시작 + 부분별, 기기별 기능 설명 (계속 업데이트 중)

서버 관리

이 문서는 패널에서 서버를 추가, 편집, 삭제하는 방법과 서버 유형별 설정 방법을 소개합니다.

기능 소개

「서버 관리」는 패널의 입구입니다. 대상 서버를 추가해야 그 서버에 상태 감지, 파일 관리, 크래시 보호 등 모든 기능을 사용할 수 있습니다.

먼저 알아두기: 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 권한 상승 지원.