Proxmox 웹에서 LXC에 console 연결 시 root로 자동 로그인

Proxmox LXC console auto login

Proxmox 웹에서 LXC에 console 연결 시 root로 자동 로그인

2025년 11월 27일 By iceship
#proxmox #lxc #login

Proxmox에서

Proxmox VE Helper-Scripts에서 Proxmox 처음 배울 때 많은 도움을 받았고 지금도 여기에서 만든 스크립트로 서비스를 운영하고 있는데, Helper-Scripts로 만든 LXC는 root 자동 로그인이 된다.

가끔 여기에 없는 따로 LXC를 만들면 Proxmox web에서 lxc console 연결 시, root password를 입력해야 되어서(당연한거지만…) 내부에서만 사용하는 환경이어서 어떻게 root password없이 web console에서 연결할 수 있을까 찾아보니

LXC 컨테이너에 적용할 명령어

proxmox shell에서

Terminal window
pct enter <ID>

으로 연결 후,

해당 lxc에서

Terminal window
# 1. 설정 폴더 생성
mkdir -p /etc/systemd/system/container-getty@1.service.d
# 2. override.conf 파일 생성 (찾으신 내용 그대로 입력)
cat > /etc/systemd/system/container-getty@1.service.d/override.conf <<'EOF'
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin root --noclear --keep-baud tty%I 115200,38400,9600 $TERM
EOF
# 3. 설정 적용 및 재부팅
systemctl daemon-reload
reboot

그럼 이제 Proxmox web gui console에서도 root로 자동 로그인이 되는 걸 확인할 수 있다.

Terminal window
systemctl cat container-getty@1.service

기존 설정과 비교해 볼 수 있다.