← 기술 목록으로

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

신규 입사자마다 반복하던 서버 계정·SSH key 설정을 스크립트와 공통 운영 규칙으로 정리한 작업

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

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 운영을 먼저 정착시킨 작업입니다.