전체 글 썸네일형 리스트형 리눅스에서 패스워드 복잡성을 설정하는 방법 리눅스에서 패스워드 복잡성을 설정하는 방법 CentOS와 Ubuntu에서 패스워드 복잡성을 설정하는 방법은 약간 다릅니다. 아래에 CentOS와 Ubuntu 각각에서의 설정 방법을 안내해 드리겠습니다. CentOS에서 패스워드 복잡성 설정 1. 텍스트 편집기를 사용하여 /etc/pam.d/system-auth 파일을 엽니다. sudo vi /etc/pam.d/system-auth 2. 파일에서 password requisite pam_pwquality.so 줄을 찾습니다. 3. 해당 줄을 다음과 같이 수정합니다. password requisite pam_pwquality.so try_first_pass retry=3 minlen=8 lcredit=-1 ucredit=-1 dcredit=-1 ocredit.. 더보기 PAM의 pam_pwquality.so와 pam_cracklib.so 모듈의 차이점 PAM의 pam_pwquality.so와 pam_cracklib.so 모듈의 차이점 pam_pwquality.so와 pam_cracklib.so는 둘 다 PAM(Pluggable Authentication Modules)의 일부로, 패스워드 복잡성 검사를 수행하는 모듈입니다. 이 두 모듈 간에는 몇 가지 차이점이 있습니다. pam_pwquality.so pam_pwquality.so 모듈은 패스워드 복잡성을 관리하기 위한 전문 기능을 제공합니다. 패스워드의 길이, 문자의 종류, 사전 단어 사용 여부 등과 같은 다양한 요소를 평가하여 복잡성을 검사합니다. 복잡성 검사에 대한 유연성과 사용자 정의 가능한 설정을 제공합니다. 패스워드의 복잡성 요구사항을 조정하는 다양한 옵션을 제공합니다. pam_crackli.. 더보기 SSL 인증서 레벨의 특징과 주요 사용 사례 SSL 인증서 레벨의 특징과 주요 사용 사례 SSL 인증서는 웹사이트의 보안을 강화하고 사용자에게 신뢰를 제공하기 위해 사용됩니다. SSL 인증서는 DV, OV, EV 세 가지 레벨로 나뉩니다. DV(Domain Validation) 인증서: DV 인증서는 도메인 소유권만 확인하는 인증서입니다. 가장 저렴한 인증서이며, 발급 절차도 간단합니다. 특징: 도메인 소유자의 신원을 검증합니다. 발급까지의 프로세스가 빠르고 간단합니다. 가장 기본적인 보안 수준을 제공합니다. 주요 사용 사례: 개인 블로그, 개인 웹사이트 등 개인적인 목적으로 사용되는 경우 비즈니스에 민감한 정보가 없는 웹사이트 OV(Organization Validation) 인증서: OV 인증서는 DV 인증서와 마찬가지로 도메인 소유권을 확인합.. 더보기 봇(로봇 또는 크롤러)을 사용하는 이유는 봇(로봇 또는 크롤러)을 사용하는 이유는 봇(로봇 또는 크롤러)을 사용하는 이유는 다음과 같습니다. 검색 엔진 색인: 검색 엔진은 웹 페이지의 내용을 수집하여 색인화하고, 검색 결과에 표시하기 위해 봇을 사용합니다. 봇은 웹 페이지를 순회하며 콘텐츠를 수집하고, 이를 검색 엔진의 데이터베이스에 저장하여 사용자의 검색 요청에 대한 결과를 제공합니다. 웹 사이트 분석: 웹 사이트 운영자는 봇을 사용하여 웹 사이트의 트래픽, 사용자 동작, 링크 구조 등을 분석합니다. 이를 통해 웹 사이트의 성능을 평가하고 개선할 수 있으며, 사용자 행동 및 선호도를 파악하여 마케팅 전략을 구성할 수 있습니다. 데이터 수집: 일부 봇은 특정 웹 사이트에서 데이터를 수집하는 데 사용됩니다. 예를 들어, 가격 비교 웹 사이트는 상.. 더보기 FTP에서 전송 모드(Active Mode와 Passive Mode) FTP에서 전송 모드(Active Mode와 Passive Mode) FTP(File Transfer Protocol)에서는 데이터 전송을 위해 Active Mode와 Passive Mode 두 가지 전송 모드를 지원합니다. Active Mode (Port Mode) 클라이언트는 FTP 데이터 연결을 위한 임의의 포트(보통 1024 이상의 포트)를 엽니다. 클라이언트는 FTP 제어 연결을 통해 서버에 자신의 IP 주소와 열린 포트 번호를 전달합니다. 서버는 데이터 연결을 위해 클라이언트가 열어둔 포트로 연결을 시도합니다. 데이터 연결이 성공하면 파일 전송 등의 데이터 전송이 이루어집니다. Active Mode는 클라이언트에서 서버로 연결을 초기화하는 방식으로 동작합니다. Passive Mode (PASV.. 더보기 AWS EC2 인스턴스에 Goofys를 설치하고 S3를 마운트하는 방법 AWS EC2 인스턴스에 Goofys를 설치하고 S3를 마운트하는 방법 1. EC2 인스턴스에 SSH로 연결합니다. 2. 인스턴스에 FUSE(Filesystem in Userspace)를 설치합니다. FUSE는 Goofys를 사용하기 위해 필요합니다. 아래 명령어를 실행하여 FUSE를 설치합니다. sudo apt update sudo apt install fuse 3. Goofys를 설치합니다. Goofys는 S3 버킷을 마운트하는 데 사용됩니다. 아래 명령어를 실행하여 Goofys를 설치합니다. sudo apt install goofys 4. 마운트할 디렉토리를 생성합니다. 아래 명령어를 사용하여 마운트할 디렉토리를 생성합니다. sudo mkdir /mnt/s3 5. S3를 마운트합니다. 아래 명령어를.. 더보기 파이썬 공부 - 3. 파이썬 프로그래밍 실습 파이썬 프로그래밍 실습 간단한 콘솔 응용프로그램 개발 간단한 계산기 프로그램 # 간단한 계산기 프로그램 def add_numbers(a, b): return a + b def subtract_numbers(a, b): return a - b def multiply_numbers(a, b): return a * b def divide_numbers(a, b): return a / b print("간단한 계산기 프로그램") num1 = float(input("첫 번째 숫자를 입력하세요: ")) num2 = float(input("두 번째 숫자를 입력하세요: ")) operator = input("연산자를 입력하세요 (+, -, *, /): ") if operator == "+": result = add_nu.. 더보기 파이썬 공부 - 2. 파이썬 기본 문법 2. 파이썬 기본 문법 변수와 자료형 변수: 값을 저장하는데 사용되는 이름입니다. 자료형: 변수에 저장되는 값의 종류를 나타냅니다. 파이썬에는 정수(int), 실수(float), 문자열(str), 부울(bool) 등 다양한 자료형이 있습니다. name = "John" # 문자열 변수 age = 25 # 정수 변수 height = 175.5 # 실수 변수 is_student = True # 부울 변수 조건문과 반복문 조건문: 주어진 조건에 따라 코드 블록을 실행합니다. if문과 elif문, else문을 사용합니다. if문 if 조건: # 조건이 참일 때 실행되는 코드 else: # 조건이 거짓일 때 실행되는 코드 vim ifex.py age = 25 # 변수 정의 if age >= 18: print("성인.. 더보기 이전 1 2 3 4 5 6 ··· 17 다음