#!/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"