작업 완료 · 2024–25

Linux 서버 계정·접근 설정 자동화

개인 ID·SSH 키·공용 디렉터리 권한을 스크립트로 관리해 서버별 수작업을 줄였습니다.

기간2024–2025
소속래브라도랩스(LabradorLabs)
역할Linux 서버 접근 정책·자동화
LinuxShell ScriptSSH

작업 요약

IDC·In-house 서버 12대 계정 관리 통일

1. 공용 계정으로는 작업자를 구분하기 어려웠습니다

IDC와 In-house에 서버가 늘면서 신규 입사자가 올 때마다 여러 서버에 계정을 만들고 SSH key와 권한을 설정해야 했습니다. 공용 계정만 쓰면 누가 어떤 작업을 했는지 추적하기도 어려웠습니다.

2. 팀의 접근 방식을 정리

팀원별 Linux ID와 개인 SSH key를 사용하고, 공용 코드·데이터·로그 위치는 /product, /data, /log로 나누는 운영 방식을 정했습니다. 실제 적용 대상은 IDC 5대와 In-house 7대, 총 12대였습니다.

3. 반복 작업을 스크립트로 바꿈

4. 결과

온보딩서버마다 반복하던 계정 생성 작업을 스크립트로 통일
작업자 확인공용 계정 대신 개인 ID로 작업 기록을 구분
운영 기준코드·데이터·로그 경로와 권한 규칙을 팀 문서로 정리

5. 제가 맡은 부분

팀원들과 인증 방식을 논의하고 Linux 사용자 관리 스크립트와 서버별 적용 목록을 만들었습니다. 중앙 인증 시스템을 도입한 것은 아니며, 당시 팀 규모에서 바로 적용할 수 있는 개인 계정·SSH key 운영을 우선 적용한 작업입니다.