Claude가 대학 서버 고치는 걸 도와줬어요!!
Claude helped me fix my university server !!
핵심 요약
해커톤 준비 중 방치된 대학 서버를 Claude의 도움으로 복구하고 보안 문제까지 해결한 경험담입니다.
- 서버 복구 — 방치된 대학 서버의 루트 비밀번호를 재설정하고 아키텍처를 재구성함
- Claude 활용 — 서버 설정 및 보안 진단에 Claude를 사용하여 IT 팀도 놀랄 만큼 깔끔하게 해결함
- 악성코드 제거 — 서버 내에서 발견된 암호화폐 채굴 악성코드를 Claude로 찾아내고 삭제함
- 성공적 결과 — 서버 권한을 완전히 확보하여 해커톤 프로젝트를 위한 AI 모델 학습을 시작함
간단한 배경 설명.
해커톤 최종 라운드에 진출하게 됐어. 문제 중 하나가 내가 이미 1년 동안 만들고 있던 프로젝트와 일치해서 당연히 그걸 선택했지.
이제 태양 플레어를 나우캐스팅하고 예측하는 AI 모델을 학습시키는 게 과제야. 문제는 18k 파라미터로 학습하는 데 Kaggle에서 7시간 넘게 걸린다는 거야. 1.8M 파라미터면 12시간에 가깝고. 그래서 대학에 서버 접근 권한을 요청했지, NVIDIA A30 두 개가 클러스터로 묶인 거였어.
거기서부터 꼬이기 시작했어. 서버는 1년 넘게 아무도 건드리지 않았더라고. 루트 비밀번호를 기억하는 사람도 없었어. 애초에 제대로 설정된 적도 없었고. 그냥 엉망이었지.
그래서 내가 직접 고치기로 했어. 필요하기도 했고 그냥 포기할 순 없었으니까. 우분투라서 리눅스는 좀 다룰 줄 아니까 루트 비밀번호부터 쉽게 재설정했지.
그다음 진짜 문제가 시작됐어: 프라이머리-세컨더리 설정. 프라이머리에는 GPU가 없었어. 세컨더리에는 있었지. 근데 프라이머리에 sudo 권한이 없으니 실제 GPU 머신에는 접근조차 못 했어. 컨테이너 시스템도 갖춰져 있어야 했는데 없었어. 그냥 어설프게 방치된 상태였지.
그리고 여기서 Claude가 도와줬어!!
원격 접근 권한을 얻고 Claude한테 맡겼어. Claude가 서버 전체를 설정하고 아키텍처 전체를 제대로 구성해 줬어. 나중에 IT 팀이 확인했는데, 설정이 너무 깔끔해서 놀라더라(Opus 4.8로 돌렸음). 보안 진단도 실행했는데 완벽하다고 확인받았어.
그러고 나서 재부팅 후에 Claude가 시스템에서 암호화폐 채굴기를 찾아냈어. 1년 넘게 GPU를 혹사시키고 있었던 거야. 타임스탬프를 확인해서 오탐지가 아닌지 확실히 했는데, 아니었어. 그건 이미 거기 있었던 거야.
Claude가 정밀 검사를 실행해서 악성코드를 제거하고, 방화벽을 재설정하고, 나머지 모든 걸 고쳤어. 대학 자체 사이버 보안 팀도 스스로 해결 못 했던 걸 말이야, ㅋㅋㅋ.
이제 서버는 내가 마음껏 쓸 수 있게 됐고, 루트 비밀번호도 내가 가지고 있으니 사실상 내가 주인이 된 셈이지. 진심으로 큰 도움이 됐어. 이 일 때문에 Claude가 너무 좋아.


