본문 바로가기
반응형

Server13

SFTP 설정 SFTP (SSH File Transfer Protocol)SFTP란?네트워크를 통한 파일 전송을 허용하는 SSH 프로토콜의 확장이라고 합니다.기존의 FTP (File Transfer Protocol) 방식은 보안적인 취약점이 있기때문에 중요한 파일을 전송하기는 위험했습니다.파일 전송 시 SSH 방식을 사용해서 안전하게 암호화된 구간에서 파일을 전송할 수 있도록 구현한 것이 SFTP 입니다. SFTP 의 장점SFTP는 하나의 연결만 필요하며 데이터 연결이 필요없습니다.연결이 안전하게 보호됩니다. (SSH 방식)SFTP는 기계가 읽을 수 있고 균일한 디렉터리 목록을 자랑합니다.프로토콜에서 제공하는 추가 기능에는 파일 잠금, 특성 조작, 권한 작업 및 향상된 기능이 포함됩니다. SFTP 의 단점SSH 키의 .. 2024. 2. 1.
[Ubuntu] SSL인증서 발급 | 갱신 목차SSL 인증서 발급SSL 인증서 갱신SSL 인증서 발급📍Apache2 설정에 도메인을 추가하여 https 적용을 해야 할 상태.$sudo letsencrypt Which name would ~HTTS for? : 특정 도메인을 택하고 싶을 경우 숫자 입력을 하고, 전체 적용을 할 경우 아무 입력 없이 Enter 입력 상황 A. 도메인이 추가 됐을 경우 뜨는 메세지Do you want to expand and replace ~ new certificate? : 도메인을 추가했기 때문에 E (확장) 입력 상황 B. 도메인이 그대로일 경우 뜨는 메세지What would you like to do ? : 상황에 따라 선택 하거나 취소 Please choose whether ~ HTTP access : 2(R.. 2023. 12. 27.
__wsl2 에서 systemctl 사용하기__ 설치sudo apt install gitcd ~git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git cd ubuntu-wsl2-systemd-script/ bash ubuntu-wsl2-systemd-script.sh # wsl 재시작 후 systemctlwsl 시작할 때마다 systemctl 활성화 하기sudo cp ~/ubuntu-wsl2-systemd-script/ubuntu-wsl2-systemd-script.sh /systemd-script.shsudo chmod +x /systemd-script.sh 설정 후 window terminal setting.json에서 wsl2 시작 commandline을 다음과 같이 설정한다.. 2023. 1. 8.
vmware ESXi vmware ESXi ESXi는 VMware사에서 만든 Type1 하이퍼바이저(가상 머신(Virtual Machine, VM) 을 생성하고 구동하는 소프트웨어) 이자 유닉스 계열 운영 체제 입니다. 하이퍼바이저의 Type Type1 일체 하이퍼바이저 (네이티브 방식, 하드웨어 위에 바로 하이퍼 바이저를 설치하는 방식 ) ex: Oracle VM Server, XenServer, Hyper-V, ESXi Type2 분리형 하이퍼바이저 ( 하드웨어에 운영체제가 설치된 상태로 하이퍼바이저가 올라가는 방식 ) ex: window + virtualbox, window + VMware workstation VMware vSphere 에디션 계열 중 유일한 무료! ESXi 의 이점 용량 활용도를 높이기 위해 하드웨어.. 2022. 10. 2.
CPU 과다 점유 이슈 확인 및 프로세스 킬 회사 서비스 500 에러 이슈에 대한 확인 요청이 왔습니다. $top postgres 유저이름으로 돌아가는 프로세스 두 개(kdevtmpfsi , kswapd0)가 cpu 400% 가까이 올라가는것을 확인했습니다. Cpu 가동율도 99퍼센트, load average 도 16 까지 올라가 있습니다. (load everage : n , n, n : 최근 1분, 5분, 15분 동안 CPU 자원을 할당받기를 기다리는 프로세스의 평균적 수를 의미합니다.) kdevtmpfsi 는 찾아보니 malware 라고 합니다 ( kinsing 이라는 놈도 찾아야 한다고 합니다) kinsing 도 postgres 유저로 프로세스중입니다. 두개 다 /tmp 위치에 있네요 kinsing 및 kdevtmpfsi.. 2022. 9. 9.
톰캣 다중 설정 톰캣 서비스 운영 톰캣을 이용하여 웹앱을 서비스 하는 방법에는 하나의 톰캣에 여러 서비스를 운영하는 방법과 여러개의 톰캣 인스턴스로 여러 서비스를 운영하는 방법이 있습니다. 하나의 톰캣에 여러 서비스를 하는 경우(포트를 여러개 설정하거나, 같은 포트에 여러 ContextPath 설정 또는 도메인 설정) 해당 톰캣이 내려가면 모든 서비스가 중단되는 단점이 있습니다. 여러개의 톰캣 인스턴스를 두고 개별적으로 포트를 다르게 주어 운영하는 방법을 알아보겠습니다. *이 방법은 최종적으로는 웹서버에서 프록시 설정을 해주어야 합니다 톰캣을 구성하는 디렉토리 구조 디렉토리명 설명 톰캣엔진 사용 인스턴스 사용 bin 톰캣 실행시 사용하는 스크립트 디렉토리톰캣 실행시 사용하는 스크립트 디렉토리 ○ conf 웹 어플리케이션.. 2022. 8. 31.
반응형