proxmox-rdp-autosetup/uninstall_web_control.sh
root 9d0adf6f8b feat: RDP 자동 로그인 웹 제어 패널 추가
- Flask 기반 웹 제어 패널 구현
- 토글 스위치로 RDP 자동 로그인 제어
- Tailscale IP 기반 접속 정보 표시
- Python venv 환경 사용
- systemd 서비스로 자동 실행
- PBS 자동 등록 스크립트 기획서 추가

🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-06 00:33:02 +09:00

52 lines
1.7 KiB
Bash
Executable File

#!/bin/bash
# RDP 자동 로그인 웹 제어 패널 제거 스크립트
set -e
echo "========================================="
echo "RDP 자동 로그인 웹 제어 패널 제거"
echo "========================================="
# 색상 정의
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m' # No Color
# root 권한 확인
if [ "$EUID" -ne 0 ]; then
echo -e "${RED}이 스크립트는 root 권한으로 실행해야 합니다${NC}"
exit 1
fi
# 서비스 중지 및 비활성화
echo -e "${YELLOW}웹 서비스 중지 중...${NC}"
systemctl stop rdp-control-web.service 2>/dev/null || true
systemctl disable rdp-control-web.service 2>/dev/null || true
# systemd 서비스 파일 제거
echo -e "${YELLOW}systemd 서비스 제거 중...${NC}"
rm -f /etc/systemd/system/rdp-control-web.service
systemctl daemon-reload
# Python 가상 환경 제거
echo -e "${YELLOW}Python 가상 환경 제거 중...${NC}"
rm -rf /root/proxmox-rdp-autosetup/venv
# 방화벽 규칙 제거 (ufw가 설치되어 있는 경우)
if command -v ufw &> /dev/null; then
echo -e "${YELLOW}방화벽 규칙 제거 중...${NC}"
ufw delete allow 5000/tcp 2>/dev/null || true
echo -e "${GREEN}✅ 포트 5000 방화벽 규칙이 제거되었습니다${NC}"
fi
echo ""
echo -e "${GREEN}=========================================${NC}"
echo -e "${GREEN}웹 제어 패널이 제거되었습니다${NC}"
echo -e "${GREEN}=========================================${NC}"
echo ""
echo "참고: 다음 파일들은 수동으로 삭제해야 합니다:"
echo " - /root/proxmox-rdp-autosetup/rdp_control_web.py"
echo " - /root/proxmox-rdp-autosetup/templates/"
echo " - /root/proxmox-rdp-autosetup/requirements.txt"