Skip to content
VDS · 운영 체제

Debian: 특징과 첫 단계

머신에서 Debian 12와 13의 초기 설정이에요. 업데이트, 기본 패키지 세트, sudo, 방화벽, 시간, 그리고 초보자를 놀라게 하는 특징들을 알아봐요.

업데이트 2026년 8월 23일

Debian은 예측 가능한 시스템이에요. 미리 설치되는 소프트웨어가 최소한이고, 릴리스 간 변경이 드물며, 지원 기간이 길어요. 버전 12와 13을 사용할 수 있어요.

첫 명령어

apt update && apt upgrade -y
apt install -y curl wget nano git ufw htop ca-certificates
timedatectl set-timezone Europe/Moscow
hostnamectl set-hostname my-vds

시스템 버전을 확인해요:

cat /etc/os-release

Ubuntu 이후에 당황스러운 점

기능해야 할 일
기본적으로 sudo가 없음apt install -y sudo 실행 후 usermod -aG sudo artem
curl이 없고 nano도 빠져 있을 수 있음위 목록에서 직접 설치
패키지가 더 오래됨최신 버전의 Node, PHP, PostgreSQL은 프로젝트 공식 저장소에서
snap 없음보통은 필요하지 않아요
ifconfig 대신 ip anet-tools는 따로 설치하지만, ip에 익숙해지는 편이 좋아요

사용자와 sudo

항상 root로 작업하면 안 돼요:

apt install -y sudo
adduser artem
usermod -aG sudo artem

권한은 다음 로그인부터 적용돼요. 확인해요:

su - artem
sudo whoami

root라는 응답이 나오면 모든 설정이 완료된 거예요.

방화벽

ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status verbose

먼저 OpenSSH를 허용한 다음 ufw를 활성화하세요. 그렇지 않으면 연결이 끊기고, 제어판의 텍스트 콘솔로 로그인해야 해요.

최신 버전 프로그램

Debian은 의도적으로 패키지가 오래되었어요. 그것이 안정성의 대가예요. 최신 버전이 필요할 때는 출처가 불분명한 빌드가 아니라 프로젝트 공식 저장소를 연결하세요:

curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs

backports의 패키지는 명시적으로 설치해요:

apt install -y -t bookworm-backports <package>

운영 중인 서버에 서로 다른 릴리스(testing, unstable)의 저장소를 섞으면 안 돼요. 머지않아 시스템이 업데이트를 멈추게 될 거예요.

자동 보안 업데이트

apt install -y unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades

이것은 가장 흔한 해킹 시나리오, 즉 반년 전에 패치가 나온 취약점을 막아줘요.

릴리스 간 업그레이드

Debian 12에서 13으로 업그레이드하려면 패키지 소스를 수정하고 apt full-upgrade 명령을 실행하면 돼요. 그 전에 반드시 데이터를 내려받으세요: scp와 rsync. 자동 머신 백업이나 스냅샷은 없으므로 되돌릴 곳이 없어요.

시스템이 새것이고 데이터가 적다면, 원하는 버전으로 재설치하는 편이 더 쉽고 안전해요.

게스트 에이전트

제어판이 사용 공간을 표시하고 소프트 리부트를 수행하려면 이것이 필요해요:

apt install -y qemu-guest-agent
systemctl enable --now qemu-guest-agent

다음은 첫 시간 체크리스트와 15분 만에 웹사이트 만들기예요.