본문 바로가기

Linux12

[SSL] 폐쇄망 서버에서 X.509 v3 인증서 생성 및 적용기 (feat. OpenSSL) 🔐 폐쇄망 서버에서 X.509 v3 인증서 생성 및 적용기 (feat. OpenSSL)안녕하세요, 띵앤띵입니다 😊오늘은 폐쇄망 환경에서 HTTPS를 적용해야 할 때 가장 먼저 부딪히는 문제,바로 “유효한 인증서가 없다”는 상황을 해결하는 방법을 소개할게요!공인 인증기관에서 발급받기 어려운 환경이라면,우리가 직접 X.509 v3 인증서를 만들어서 적용하는 게 가장 현실적인 해결책입니다.그럼 함께 만들어볼까요?❓ X.509 인증서, 왜 v3여야 할까?X.509 인증서는 총 세 가지 버전이 있어요:버전특징v1기본 필드만 있음 (Subject, Issuer 등)v2거의 사용 안 함✅ v3확장 필드(SAN 등) 필수 포함 → 요즘 브라우저에서 사실상 기본💡 요즘 브라우저는 SAN(Subject Alterna.. 2025. 5. 20.
[Linux] 쉘스크립트로 실시간 파일 감시 시스템 구성 ✅ 쉘스크립트로 실시간 파일 감시 시스템 구성하기안녕하세요, 띵앤띵입니다! 😊오늘은 리눅스에서 쉘 스크립트를 이용해 특정 디렉토리를 실시간 감시하고, 파일이 생성되면 자동으로 원하는 명령어를 실행하는 방법을 소개할게요.요즘 같이 자동화가 중요한 시대에, 손수 감시하지 않고도 스크립트 하나로 편리하게 처리할 수 있다면 정말 꿀이겠죠? 🍯🔧 사전 준비: SSH 접속 후 inotify-tools 설치먼저, 감시를 위한 필수 패키지인 inotify-tools를 설치해야 해요.SSH 접속 후 아래 명령어를 입력해주세요.sudo apt updatesudo apt install inotify-toolsinotifywait 명령어를 사용할 수 있게 됩니다. 👍📝 감시용 쉘 스크립트 예제아래는 실시간 감시를 위.. 2025. 4. 29.
[AWS] EC2 에서 JDK 11 설치 AWS EC2 JAVA 설치 AWS EC2에 JAVA를 설치하는 방법을 안내합니다. 우선, 터미널에 접속합니다. AWS EC2에 접속한 후, 터미널을 실행합니다. 다음 명령어를 입력하여 OpenJDK 11을 설치합니다. sudo amazon-linux-extras install java-openjdk11 위 명령어는 Amazon Linux 2에서만 동작합니다. 만약 Amazon Linux 1을 사용 중이라면, 아래 명령어로 설치하세요. sudo yum install java-11-openjdk-devel 설치가 완료되면, 다음 명령어를 입력하여 JAVA 버전을 확인합니다. java -version 정상적으로 설치되었다면, 설치된 JAVA 버전 정보가 출력됩니다. 만약 OpenJDK 11이 아닌 다른 버전.. 2023. 3. 27.
[SCP] AWS SCP 파일전송 및 사용법 정리 SCP (Secure Copy Protocol)는 SSH와 함께 사용되며, 원격지 시스템으로 파일을 안전하게 복사할 수 있는 프로토콜입니다. 이 문서에서는 SCP의 통신방법과 사용법 예제를 소개합니다. SCP 통신방법 SCP는 SSH와 함께 사용되므로, SSH와 마찬가지로 원격지 호스트에 로그인해야 합니다. # ssh [user]@[host] ssh -i ~/.ssh/{pem-key}.pem ec2-user@{remote-ip-address} 이후, 로그인이 성공하면 원격지 시스템에서 로컬 시스템으로 파일을 복사할 수 있습니다. scp [options] [source] [destination] SCP 사용법 예제 파일 복사 원격지의 /remote/path/file.txt 파일을 로컬 시스템의 /local.. 2023. 3. 27.