본문 바로가기

전체 글59

Ubuntu 서버에 Nginx 설치 및 보안 설정 가이드 – 2025년 최신 기준 Ubuntu 서버에 Nginx 설치 및 보안 설정 가이드 – 2025년 최신 기준Nginx는 빠르고 가벼우며 안정성이 뛰어난 웹 서버 소프트웨어로, 전 세계에서 가장 많이 사용되는 웹서버 중 하나입니다. 이 글에서는 Ubuntu 서버에 Nginx를 설치하고, 보안 설정까지 마치는 전 과정을 상세히 안내합니다. AWS, GCP, Azure 등 어떤 클라우드 환경에서도 동일하게 적용할 수 있습니다.1. 서버 사전 준비Ubuntu 22.04 LTS 이상 버전의 서버 인스턴스가 준비되어 있어야 하며, SSH 접속이 가능한 상태여야 합니다.ssh -i "my-key.pem" ubuntu@서버IP2. Nginx 설치APT 패키지 관리자를 사용하여 간단히 설치할 수 있습니다.sudo apt updatesudo apt.. 2025. 5. 12.
Azure 가상 머신(VM) 설정 가이드 – 클라우드 서버 구축 첫걸음 (2025년 최신) Azure 가상 머신(VM) 설정 가이드 – 클라우드 서버 구축 첫걸음 (2025년 최신)Microsoft Azure는 기업용 클라우드 인프라 구축에 강력한 기능을 제공하는 플랫폼입니다. 본 글에서는 Azure에서 가상 머신(VM)을 생성하고 기본 세팅을 완료하는 방법을 단계별로 안내해드립니다. 초보자도 따라할 수 있도록 구체적으로 설명하니, 처음 클라우드 서버를 만드는 분들에게 유용한 가이드입니다.1. Azure 가입 및 기본 준비① Azure 포털 접속Azure 포털에 접속해 Microsoft 계정으로 로그인합니다. 처음 가입 시 30일간 200달러 크레딧이 제공됩니다.② 리소스 그룹 생성Azure는 모든 리소스를 리소스 그룹(Resource Group)이라는 단위로 관리합니다. 먼저 다음과 같이 그.. 2025. 5. 11.
.pem과 .ppk 파일 차이점과 변환 방법 – SSH 접속을 위한 필수 개념 .pem과 .ppk 파일 차이점과 변환 방법 – SSH 접속을 위한 필수 개념리눅스나 클라우드 환경에서 서버에 접속하기 위해서는 공개키 기반 인증 방식이 자주 사용됩니다. 이때 사용하는 대표적인 파일 형식이 .pem과 .ppk입니다. 특히 AWS EC2 인스턴스를 사용하는 경우, 두 파일 형식의 차이와 변환 방법을 정확히 이해해야 원활한 접속이 가능합니다.1. .pem 파일이란?.pem (Privacy Enhanced Mail)은 OpenSSH 또는 AWS에서 사용하는 공개키 기반 인증 형식입니다. 리눅스, Mac 등 대부분의 유닉스 계열 시스템에서 SSH 접속 시 기본적으로 사용됩니다. 용도: 리눅스/유닉스에서 ssh -i 옵션으로 사용 포맷: OpenSSH, base64 인코딩된 개인 키 포함 .. 2025. 5. 10.
SSH와 HTTPS의 차이점과 관계 SSH와 HTTPS의 차이점과 관계 – 보안 통신 프로토콜의 이해인터넷 보안 환경에서 자주 등장하는 두 용어, SSH와 HTTPS. 둘 다 데이터를 암호화하여 안전하게 주고받는 역할을 하지만, 그 목적, 사용 영역, 동작 방식에는 분명한 차이가 있습니다. 이 글에서는 SSH와 HTTPS의 개념, 주요 차이점, 그리고 서로 어떤 관계가 있는지를 명확히 정리해드립니다.1. SSH란?SSH (Secure Shell)는 원격 서버에 안전하게 접속할 수 있도록 해주는 암호화 프로토콜입니다. 일반적으로 터미널(명령줄) 환경에서 서버에 로그인하거나, 파일을 복사할 때 사용됩니다. 기능: 원격 로그인, 명령어 실행, 파일 전송(SCP, SFTP) 포트: 기본 포트 22 사용 예: ssh ec2-user@192.1.. 2025. 5. 9.