반응형 전체 글41 [리눅스 기초 #41] 비밀번호 없는 세상: SSH 키 인증으로 보안과 편의성 둘 다 잡기 리눅스 기초 시리즈의 41번째 시간입니다! 지난 40번의 시간을 통해 우리는 시스템 구축부터 보안, 모니터링, 그리고 로그 관리까지 섭렵했습니다. 이제 여러분은 어엿한 서버 관리자의 대열에 합류하셨는데요. 오늘은 실무에서 가장 많이 쓰이면서도, 설정 하나로 삶의 질이 수직 상승하는 SSH 키(SSH Key) 인증에 대해 이야기해보려 합니다.서버에 접속할 때마다 긴 비밀번호를 치느라 고생하고 계신가요? 혹은 자동화 스크립트를 짜고 싶은데 비밀번호 입력 단계에서 막히셨나요? 오늘 이 글을 끝까지 읽으시면 더 이상 "Password:"라는 문구를 보지 않아도 되는 마법 같은 환경을 구축하실 수 있습니다.1. 나의 경험담: "비밀번호 오타와 무차별 대입 공격의 공포" 최근 제 블로그 sunyjini.c.. 2026. 2. 10. [리눅스 기초 #40] 서버의 '무한 증식'을 막아라: logrotate로 로그 다이어트와 용량 확보하기 리눅스 기초 시리즈의 드디어 40번째 시간입니다! 지난 시간에는 Certbot을 이용해 우리 서버에 보안의 옷(HTTPS)을 입혀주었습니다. 이제 서비스는 안전하고, 모니터링 체계도 갖췄으니 모든 게 완벽해 보입니다. 하지만 여러분의 서버 안에서는 지금 이 순간에도 '조용한 암살자'가 몸집을 불리고 있습니다.그 정체는 바로 로그(Log) 파일입니다. 서비스가 활발해질수록 로그는 기하급수적으로 쌓이고, 어느 날 갑자기 서버 용량을 가득 채워 시스템을 멈춰 세우기도 하죠. 오늘은 리눅스 서버 운영의 화룡점정이자 디스크 관리의 핵심 도구인 logrotate 활용기를 정리해 보겠습니다.1. 나의 경험담: "새벽 2시의 비명, 용량 0%의 공포" 몇 달 전, 제 개인 블로그 sunyjini.com 서버가.. 2026. 2. 10. [리눅스 기초 #39] "주의 요함"은 이제 그만: Let's Encrypt와 Certbot으로 HTTPS 무료 적용하기 리눅스 기초 시리즈의 39번째 시간입니다! 지난 시간에는 Nginx 가상 호스트 설정을 통해 하나의 서버에 여러 도메인을 연결하는 법을 배웠습니다. 하지만 공들여 만든 사이트에 접속했을 때, 브라우저 주소창 왼쪽에 떠 있는 "주의 요함" 혹은 빨간색 경고 표시를 보면 맥이 빠지기 마련입니다.2026년 현재, HTTPS는 선택이 아닌 필수입니다. 검색 엔진 최적화(SEO)는 물론이고, 사용자의 데이터를 보호하기 위한 최소한의 예의죠. 오늘은 유료 인증서를 살 필요 없이, Let's Encrypt와 Certbot을 사용해 1분 만에 내 사이트에 '자물쇠' 마크를 다는 과정을 공유하겠습니다.1. 나의 경험담: "자물쇠 하나가 바꾸는 신뢰의 가치" 처음 제 기술 블로그인 sunyjini.com을 배포했을 때의 .. 2026. 2. 9. [리눅스 기초 #38] 하나의 서버, 여러 개의 얼굴: Nginx 가상 호스트와 리버스 프록시 완벽 가이드 리눅스 기초 시리즈의 38번째 시간입니다! 지난 시간에는 우리가 정성껏 구축한 리눅스 환경을 통째로 보관하는 WSL2 이미지 백업을 통해 완벽한 복구 체계를 갖췄습니다. 이제 든든한 백업본도 있겠다, 본격적으로 우리가 만든 프로젝트들을 세상 밖으로 선보일 차례입니다.하나의 서버에서 블로그도 운영하고, 포트폴리오 사이트도 보여주고, API 서버도 돌리고 싶은데 어떻게 해야 할까요? 포트 번호를 일일이 외워서 접속해야 할까요? 오늘은 웹 서버의 강자 Nginx를 활용해 도메인 하나로 여러 서비스를 매끄럽게 연결하는 가상 호스트(Virtual Host)와 리버스 프록시(Reverse Proxy) 설정법을 정리해 보겠습니다.1. 나의 경험담: "포트 번호의 늪에서 구원받다" 처음 제 개인 블로그인 sunyjin.. 2026. 2. 9. [리눅스 기초 #37] 시스템 통째로 보관하기: WSL2 이미지 백업과 복구로 '타임머신' 만들기 리눅스 기초 시리즈의 37번째 시간입니다! 지난 시간에는 우리 서버의 상태를 한눈에 파악하는 Glances와 Netdata 모니터링 시스템을 구축했습니다. 이제 보안부터 모니터링까지, 완벽하게 튜닝된 나만의 리눅스 환경을 갖게 되셨을 겁니다. 그런데 만약, 윈도우를 재설치해야 하거나 컴퓨터를 바꿔야 한다면 이 공들인 설정을 처음부터 다시 하실 건가요?그 원인 모를 불안감을 해소해 줄 해결책이 바로 이미지 백업(Export)입니다. 오늘은 내 리눅스 배포판 전체를 하나의 파일로 압축해 보관하고, 언제든 원하는 시점으로 되돌리는 '타임머신' 구축법을 저의 경험담과 함께 정리해 보겠습니다.1. 나의 경험담: "PC 교체, 며칠 걸릴 세팅이 10분 만에 끝났다" 최근 제 개발용 메인 노트북을 최신 기종.. 2026. 2. 8. [리눅스 기초 #36] 내 서버의 주치의: Glances와 Netdata로 실시간 건강검진하기 리눅스 기초 시리즈의 36번째 시간입니다! 지난 시간에는 우리 서버의 성벽을 쌓는 UFW 방화벽 설정을 통해 외부 공격을 차단하는 법을 배웠습니다. 이제 보안까지 챙겼으니, 서버 내부에서 어떤 일이 벌어지고 있는지 실시간으로 감시할 차례입니다.운영 중인 서비스가 갑자기 느려졌을 때, CPU가 비명을 지르고 있는지 아니면 램이 꽉 찼는지 모른다면 눈을 감고 운전하는 것과 같습니다. 오늘은 터미널과 웹 브라우저에서 서버의 모든 수치를 한눈에 파악하는 Glances와 Netdata 활용법을 저의 경험담과 함께 정리해 보겠습니다.1. 나의 경험담: "원인 모를 서버 다운, 범인은 좀비 프로세스" 최근 제 블로그 서비스인 sunyjini.com에 평소보다 많은 트래픽이 몰린 적이 있었습니다. 갑자기 페이지 로딩이.. 2026. 2. 8. 이전 1 2 3 4 ··· 7 다음 반응형