gbmin's Tech Notes

서버 구축 및 유지보수, 클라우드 컴퓨팅, 네트워크 보안, IT 분야 기술 노트. :)

분류 전체보기 80

윈도우PC 에서 리눅스 서버에 (SSH) 접속하는 2가지 방법

Windows 운영 체제에서 리눅스 서버로 SSH로 접속하는 방법은 다양한 방법이 있다. 대표적으로 SSH 클라이언트 소프트 웨어를 설치하여 사용하는 방법과 Windows의 내장 SSH 클라이언트를 사용하는 방법이 있다. 해당 문서는 두 가지 방법에 대한 사용 법을 정리하였다. [목차] 1. SSH 클라이언트 - (PuTTY를 이용한 방법) 2. Windows SSH 클라이언트 사용법 1. SSH 클라이언트 - (PuTTY를 이용한 방법) PuTTY 특징 원격 접속 프로토콜 지원 PuTTY는 SSH, Telnet, rlogin, SCP, SFTP 등 다양한 원격 접속 프로토콜을 지원함. Windows 사용자가 리눅스, 유닉스 서버 등에 접속 및 관리할 수 있음. SSH 클라이언트 기능 SSH 버전 1과 ..

SSH 명령어 옵션 및 사용법

SSH(보안 쉘)는 네트워크를 통해 다른 컴퓨터에 안전하게 접속하는 표준 프로토콜이다. SSH는 데이터를 암호화하고 인증 기능을 제공하여 사용자가 안전하게 원격으로 다른 컴퓨터에 접속할 수 있도록 한다. 이 글에서는 SSH의 기본 사용법과 유용한 옵션들을 정리하였다. [목차] 1. ssh 기본사용법 2. 옵션 3. 옵션사용법 1. ssh 기본 사용법 ssh 사용자명@호스트주소 2. 옵션 옵션 설명 -P 지정된 포트를 사용하여 SSH 서버에 접속 -v 상세한 로깅 정보를 출력 (디버깅에 유용) -i 지정된 SSH 키 파일을 사용 -X X11 애플리케이션을 SSH 세션을 통해 실행 -o BatchMode=yes 비밀번호나 인증 프롬프트 없이 자동으로 실행 (스크립트에서 유용). -L 로컬 포트를 원격 호스트..

윈도우 Administrator(관리자) 패스워드 변경 방법

windows server의 administrator 계정 패스워드 변경 방법에 대한 내용을 정리하였다. 이 방법은 로그인한 상태에서 변경하기 때문에 기존 패스워드를 알고 있어야 한다. 만약 패스워드를 분실 한 경우라면 복구 툴을 이용하거나 패스워드가 저장된 SAM 파일을 깨는 별도의 툴을 이용해야 한다. Administrator로 로그인: 먼저, 해당 서버에 Local Administrator 또는 해당 권한을 가진 다른 계정으로 로그인한다. Computer Management 열기: Windows 키 + R을 눌러 '실행' 창을 열고 compmgmt.msc 를 입력하여 실행한다. Local Users and Groups 탐색: Computer Management' 창의 왼쪽 패널에서 'Local Us..

윈도우 원격 데스크톱(RDP) 포트 변경 방법

원격데스크톱 프로토콜(Remote Desktop Protocol)은 윈도우 서버 관리에서 필수적인 도구이다. 하지만, 기본 포트인 3389를 사용하는 경우, 해커들의 공격 대상이 되기 쉽다. 이 때문에 ‘윈도우 원격데스크톱 포트 변경’은 원격데스크톱 서비스를 실행하는 PC나 서버에서 기본적인 보안 조치 중 하나다. 포트를 변경함으로써, 원격 접속에 대한 보안이 향상된다. [목차] 1. 윈도우 원격 데스크톱 포트를 변경해야 하는 이유 2. 윈도우 원격데스크톱(RDP) 포트 변경 방법 3. 원격데스크톱(RDP)보안 강화 팁 1. 윈도우 원격 데스크톱 포트를 변경해야 하는 이유 원격 데스크톱은 원격 위치에서 컴퓨터에 접근할 수 있는 기능을 제공한다. 이 기능은 RDP 포트를 통해 작동한다. 기본적으로는 338..

알마 리눅스 vs 록키 리눅스: 엔터프라이즈 영역에서 선택 받는 OS는?

CentOS의 마지막 안정화 버전인 CentOS 7의 EoL(End of Life)이 다가오고 있다. 이에 따라 엔터프라이즈 영역에서는 어떤 대체 OS를 사용할지 고민이 깊을 것이다. 현재 레드헷 계열과 호환되는 대안으로는 알마 리눅스(AlmaLinux)와 록키 리눅스(Rocky Linux)가 대체 OS 후보로 거론되고 있다. 이 글에서는 두 OS에 대한 소개와 차이점 등을 알아보고자 한다. [목차] 1. 알마 리눅스 등장 배경: CentOS 7 EoL (End of Life) 2. 알마 리눅스 소개 3. 록키 리눅스 소개 4. 알마 리눅스(AlmaLinux) vs 록키 리눅스(Rocky Linux) 5. 참고 사이트 1. 알마 리눅스 등장 배경: CentOS 7 EoL (End of Life) 엔터프라..

Tech Notes/Linux 2023.08.20

ICMP와 ping 이해하기: 네트워크 진단 도구

인터넷에 연결된 네트워크의 안정성은 매우 중요하다. 이를 관리하고 진단하는 도구 중 하나가 바로 ICMP(Internet Control Message Protocol)와 Ping 명령어다. ICMP와 Ping은 네트워크의 연결 상태를 확인하고 문제를 해결하는 데 사용된다. 현재는 잘 사용되지 않지만, ICMP와 Ping의 기본 개념과 활용 방법을 정리하였다. [목차] 1. ICMP 프로토콜 2. ping 명령어 분석 3. ICMP와 Ping을 활용한 네트워크 진단 4. ICMP의 보안 이슈 1. ICMP 프로토콜 정의 및 기능 ICMP는 Internet Control Message Protocol의 약자로, IP 네트워크 계층에서 사용하는 오류 보고 및 진단 도구다. 네트워크 진단과 관리에 꼭 필요한 프..

[Linux command] netstat 명령어 사용법 및 예제

netstat은 "network status"의 약자로, 네트워크 연결, 라우팅 테이블, 인터페이스 상태 등을 보여주는 명령줄 도구다. 대부분의 운영 체제에서 사용할 수 있으며, 네트워크 연결 확인, 조회, 인터페이스 상태 등을 확인할 수 있으며 네트워크 문제의 진단과 분석에 매우 유용하다. 이 글은 리눅스 기준으로 작성되었다. [목차] 1. netstat 명령어 기본 사용법 2. netstat 주요 옵션 3. 옵션 조합 및 출력 예제 1. netstat 명령어 기본 사용법 # netstat [옵션] 2. netstat 주요 옵션 옵션 설명 -a (모든 연결 및 리스닝 소켓 표시) 모든 활성 연결과 리스닝 상태의 소켓을 표시. -n (숫자로 표시) 호스트 이름과 서비스 이름 대신 IP 주소와 포트 번호를..

SMTP(Simple Mail Transfer Protocol): 이메일 프로토콜 핵심 정리

POP3/IMAP과 함께 이메일 핵심 프로토콜 중 하나인 SMTP (Simple Mail Transfer Protocol)에 대한 글을 정리하였다. [목차] 1. SMTP (Simple Mail Transfer Protocol) 2. SMTP의 작동 원리 3. SMTP 포트 4. SMTP의 구성 요소 5. 보안: SMTP와 관련된 보안 이슈 6. SMTP를 대체할 기술 7. SMTP의 미래 1. SMTP (Simple Mail Transfer Protocol) SMTP의 정의 SMTP (Simple Mail Transfer Protocol)는 인터넷을 통해 이메일을 전송하기 위한 표준 프로토콜이다. SMTP을 사용하면 서로 다른 이메일 서비스 사이에서도 메시지를 교환할 수 있다. SMTP는 1982년 처..

메일 서버 기본 구조와 개념: 메일 시스템 운영을 위한 지침

메일 시스템은 인터넷이 등장하면서 초기부터 꾸준하게 사용되어 오는 시스템이며 현재 까지도 활발하게 사용된다. 여러 가지 구조적 문제와 취약점들도 꾸준히 발견되고 있으나, 인터넷 비즈니스에서 메일 서비스의 비중이 상당하기 때문에 앞으로도 계속 사용될 가능성이 매우 높다. 메일 서버 운영자나 인프라 관리자들은 메일 시스템이 어떤 방식으로 동작하는지 이해가 필요하며 이를 통해 시스템 운영과, 보안 관리를 깊이 있게 할 수 있을 것이다. [목차] 1. 메일 서버 개념과 기본 구조 1.1. 메일 서버의 주요 구성 요소 1.2. IMAP/POP3 (Internet Message Access protocol / Post Office Protocol) 1.3 메일 전송 프로세스 2. 메일 서버의 악용 사례와 보안 방법..

PHP OPcache 설치 및 설정 방법

PHP OPcache는 PHP 엔진에 내장된 확장 모듈로 스크립트의 바이트 코드를 서버의 메모리에 캐싱 함으로써 PHP 처리와 웹 응답 속도를 향상할 수 있다. OPcache 설정으로 그 효과는 봤을 때는 왜 이걸 이제 사용했나 싶었다. 하지만 OPcache 설정이 무조건 좋은 건 아니다. 여러 가지 주의해야 할 사항도 있으니 OPcache에 대한 기능과 동작 방식을 제대로 알고 사용해야 성능 최적화를 이룰 수 있다. [목차] 1. OPcache 소개 2. OPcache 설치 3. OPcache의 설정 옵션 4. OPcache 사용 시 주의할 사항 1. OPcache 소개 PHP OPcache는 PHP 엔진에 내장된 확장 모듈로, PHP 스크립트의 바이트 코드를 서버의 메모리에 저장함으로써 PHP의 성능..

Tech Notes/Linux 2023.07.28