본문 바로가기

728x90
반응형

리눅스/명령어

SSL 인증서의 개인 키 패스워드 제거 SSL 인증서의 개인 키 패스워드 제거 SSL 인증서의 개인 키 파일 (private key)에서 패스워드를 제거하는 방법은 다음과 같습니다. 1. 먼저 OpenSSL을 사용하여 개인 키 파일을 백업합니다. cp key.pem key.pem.bak 2. 다음 명령을 사용하여 개인 키 파일의 패스워드를 제거합니다. 이 명령은 개인 키 파일에서 패스워드를 입력하고, 패스워드가 제거된 새로운 파일을 생성합니다. openssl rsa -in key.pem -out newkey.pem 이때, key.pem은 현재 개인 키 파일 이름입니다. -in 옵션은 입력 파일을 지정하며, -out 옵션은 출력 파일을 지정합니다. newkey.pem은 패스워드가 제거된 새로운 개인 키 파일의 이름입니다. 3. 새 개인 키 파일.. 더보기
우분투 nginx 설치 명령어(DEBIAN_FRONTEND) 우분투 nginx 설치 명령어(DEBIAN_FRONTEND) sudo DEBIAN_FRONTEND=noninteractive apt-get install -y nginx 해당 명령어는 데비안 계열 운영체제에서 Nginx를 설치하기 위한 명령어입니다. sudo는 root 권한으로 실행하겠다는 의미이며, DEBIAN_FRONTEND=noninteractive는 데비안 계열 운영체제에서 패키지를 자동으로 설치할 때 발생할 수 있는 인터랙티브 프롬프트를 무시하고 미리 설정한 기본값으로 패키지를 설치하겠다는 의미입니다. apt-get은 패키지 관리자로, install은 패키지를 설치하는 명령어입니다. -y 옵션은 설치할 때 물어보는 모든 질문에 yes를 자동으로 입력하겠다는 의미이며, nginx는 설치할 패키지 .. 더보기
lsof 명령어 사용 방법 lsof 명령어 사용 방법 lsof(list open files)는 현재 시스템에서 열린 파일과 관련된 정보를 출력하는 유닉스, 리눅스 커맨드 라인 도구입니다. lsof는 다양한 옵션을 사용하여 파일 디스크립터, 네트워크 소켓, FIFO 및 표준 입력/출력 등 시스템의 여러 종류의 열린 파일을 보여줍니다. lsof는 일반적으로 시스템 관리자 및 개발자가 문제 해결에 사용됩니다. 예를 들어, lsof를 사용하여 삭제된 파일을 여전히 사용 중인 프로세스를 확인하거나 네트워크 연결을 확인할 수 있습니다. lsof의 일반적인 사용법은 다음과 같습니다. lsof [options] lsof를 실행하면 열린 파일 목록이 출력됩니다. 출력은 기본적으로 프로세스 ID, 사용자, 파일 타입, 파일 디스크립터, 파일명 등의.. 더보기
리눅스에서 패스워드를 한 줄로 변경하는 방법 리눅스에서 패스워드를 한 줄로 변경하는 방법 1. 패스워드 변경 명령어 실행 리눅스에서 패스워드를 변경하기 위해서는 "passwd" 명령어를 사용합니다. 다음과 같이 "passwd" 명령어를 실행합니다. echo "new_password" | sudo passwd --stdin user_name 위 명령어에서 "new_password"는 변경할 패스워드를 나타내며, "user_name"은 패스워드를 변경할 사용자 이름입니다. 이를 실제 변경할 패스워드와 사용자 이름으로 변경해야 합니다. 2. 패스워드 변경 확인 패스워드를 변경하면, 변경된 패스워드가 제대로 적용되었는지 확인해야 합니다. 다음과 같이 "su" 명령어를 사용하여 변경된 패스워드로 로그인합니다. su user_name 위 명령어에서 "user.. 더보기
systemctl: 명령을 찾을 수 없음 systemctl: 명령을 찾을 수 없음 에러 systemctl: command not found 리눅스에서 systemctl 명령을 찾을 수 없는 경우, 시스템이 systemd를 사용하지 않는 경우일 수 있습니다. systemd는 리눅스에서 사용되는 초기화 및 서비스 관리 시스템으로, 대부분의 최신 배포판에서 사용됩니다. 만약 systemd가 설치되어 있지 않다면, systemctl 명령을 찾을 수 없을 것입니다. 이 경우에는 init 시스템을 사용하여 시스템 서비스를 관리할 수 있습니다. 그러나, systemd가 설치되어 있다면, systemctl 명령을 찾을 수 없는 이유는 PATH 환경 변수에 systemd 명령어가 위치한 디렉토리가 등록되어 있지 않아서일 수 있습니다. PATH에 /usr/bin.. 더보기
한 줄 명령으로 자체 서명된 SSL 인증서를 생성하는 방법 한 줄 명령으로 자체 서명된 SSL 인증서를 생성하는 방법 Common Name(CN)은 예시로 "example.com"을 사용합니다. openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 \ -keyout example.key -out example.crt \ -subj "/C=US/ST=California/L=Los Angeles/O=Example Company/OU=IT Department/CN=example.com" 위 명령어는 다음과 같은 역할을 합니다. -new: 새로운 CSR(Certificate Signing Request)을 생성합니다. -newkey rsa:2048: RSA 알고리즘을 사용하여 2048비트 개인키를 생성합니다. -days .. 더보기
OpenSSL 명령을 사용하여 도메인 이름 및 만료일을 확인하는 방법 OpenSSL 명령을 사용하여 도메인 이름 및 만료일을 확인하는 방법 SSL 인증서 파일의 내용 확인 openssl x509 -in -text -noout SSL 인증서 파일에서 도메인 이름 및 만료일을 출력 openssl x509 -in -noout -subject -enddate $ openssl x509 -in /etc/ssl/certs/example.com.crt -noout -subject -enddate subject=CN = example.com notAfter=Mar 20 23:59:59 2024 GMT openssl 명령을 사용하여 SSL/TLS 연결 설정하기 openssl s_client -connect 도메인주소:포트번호 openssl 명령을 사용하여 SSL/TLS 연결하여 도메인 이.. 더보기
find 명령어 find 명령어 find 명령어는 리눅스에서 파일을 검색할 때 가장 자주 사용되는 명령어 중 하나입니다. 특정 폴더에서 파일을 검색하고, 이름, 크기, 변경 날짜 등 다양한 조건으로 검색할 수 있습니다. find 명령어 구문 find [검색할 디렉토리] [옵션] [조건] find 명령어 옵션 find 명령어는 검색 대상 디렉토리와 함께 다양한 옵션을 사용할 수 있습니다. 옵션 설명 -name 파일 이름으로 검색 -type 파일 타입으로 검색 (f: 일반 파일, d: 디렉토리, l: 심볼릭 링크) -size 파일 크기로 검색 -mtime 파일 수정 시간으로 검색 -exec 검색 결과에 대해 명령어 실행 find 명령어 예시 파일 이름으로 검색 find /home -name "file.txt" /home 디.. 더보기

728x90
반응형