목록2024/09/12 (5)
Technical NOTE
- 작성일 : 2024.09.12 미들웨어 (웹서버, 와스서버)는 장애가 발생하면 언제나 점검해야되는 대상 중에 첫번째로 늘 거론되는 제품이다.사용자 서비스가 지연이 되거나 무한루프를 도는 경우 미들웨어를 먼저 점검한 후 데이터베이스, 서버, 네트워크, 보안 장비 등을 점검하는 순으로 장애를 처리하는게 일반적인 것같다. 그래서 미들웨어 엔지니어는 미들웨어 자체 기술력 뿐만 아니라, DBMS, OS, Network, Security Appliance 등에 대한 다양한 기술력을 어느정도 가지고 있는 것이 중요한 것같다. 그리고 자기 제품에 대한 문제가 없는 것을 입증하기 위해 다양한 방법론과 접근방식을 가지고 있어서 잘하고 오래 견딜 수 있는 실력자가 되는 것같다. 최근 보안장비에서 패킷을 드랍(Drop)시..
- 작성일 : 2024.09.12 SSH에서 사용하는 RSA 인증 방식에 대해 알아보겠다.SSH는 서버와 클라이언트 간의 안전한 연결을 제공하는데, 이 과정에서 RSA라는 비대칭 암호화 알고리즘을 사용한다.그럼, SSH에서 RSA 인증이 어떻게 이루어지는지 하나하나 살펴보자? 1. 키 값 생성하기 먼저, 클라이언트는 RSA 키 쌍을 생성해야 한다.이 키 쌍은 두 가지로 이루어져 있는데, 공개 키와 개인 키이다.공개 키는 서버에 제공하고, 개인 키는 본인만 사용할 수 있도록 비밀로 유지해야 한다.키 쌍을 생성하기 위해서는 ssh-keygen 명령어를 사용하면 되는데. 아래 명령어를 터미널에 입력한다: 이 명령어를 실행하면, 공개 키와 개인 키가 생성된다.일반적으로 공개 키는 ~/.ssh/id_rsa.pu..
putty 자동로그인하는 방법 과정을 간략하게 요약해보면 아래와 같다.1. 로그인 계정에 해당하는 ssh key 를 생성한다.2. id_rsa 개인키 파일을 로컬 컴퓨터에 다운로드 받는다.3. puttygen.exe 를 실행시켜 putty 형식의 key파일로 변환한다.4. putty 에서 인증서파일 설정하기5. putty 에서 자동로그인 해보기 자세한 설명은 아래 내용을 참고하자. 1. 로그인 계정에 해당하는 ssh key 를 생성한다 root 계정을 통해 로그인하도록 설명하겠다. 인증키를 생성하기 위해ssh-keygen -t rsa명령을 입력한다.3가지를 물어봄 (key 파일의 위치, password와과 확인)물어보는 값은 모두 Enter키를 눌러 기본으로 설정하는 것을 권장한다.참고로 password..
- 작성일 : 2024.09.12 Tomcat 을 설치했으면 제일 먼저 JVM 옵션을 설정해야 한다.JVM을 모니터링하고 튜닝하기 위한 최소한의 표준화된 옵션 작업이므로,싸이트 상황에 맞게 튜닝해서 사용하기를 권장한다. 먼저 gclog와 heapdump가 생성될 디렉토리를 생성하는 작업을 먼저 수행한다.$ mkdir /logs/tomcat/gclog $ mkdir /logs/tomcat/dump 그러면,catalina.sh 파일을 열어서 JAVA_OPTS 파라미터에 생성하는 작업을 해주겠다.설정 파라미터 값은 편의를 위해 TOMCAT_JVM 이라는 이름을 생성해서 추가해주겠다.$ cd ${TOMCAT_HOME}/bin $ vi catalina.sh>JAVA_OPTS="$JAVA_OPTS $JSSE_OPT..
- 작성일 : 2024.09.12 2024년 9월 기준으로 Tomcat 9 버전의 최신 패치는 Tomcat 9.0.93 버전이다. Tomcat 9 바이너리 다운로드 1. tomcat 싸이트에 접속해서 Tomcat 9 버전 최신 버전 확인하기아래 tomcat 공식 페이지에 접속해서, Tomat 9 버전의 최신 패치가 몇인지 확인한다.https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software DownloadsWelcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest v..