Proxmox에서
Proxmox VE Helper-Scripts에서 Proxmox 처음 배울 때 많은 도움을 받았고 지금도 여기에서 만든 스크립트로 서비스를 운영하고 있는데, Helper-Scripts로 만든 LXC는 root 자동 로그인이 된다.
가끔 여기에 없는 따로 LXC를 만들면 Proxmox web에서 lxc console 연결 시, root password를 입력해야 되어서(당연한거지만…) 내부에서만 사용하는 환경이어서 어떻게 root password없이 web console에서 연결할 수 있을까 찾아보니
LXC 컨테이너에 적용할 명령어
proxmox shell에서
pct enter <ID>으로 연결 후,
해당 lxc에서
# 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 $TERMEOF
# 3. 설정 적용 및 재부팅systemctl daemon-reload
reboot그럼 이제 Proxmox web gui console에서도 root로 자동 로그인이 되는 걸 확인할 수 있다.
systemctl cat container-getty@1.service기존 설정과 비교해 볼 수 있다.
끝