Cloud (4) 썸네일형 리스트형 [AWS] EC2 외부 접속(SSH) - MobaXterm 기존에 윈도우에서 EC2 인스턴스로 접속하기 위해서 Open SSH를 설치하여 Powershell에서 SSH Client를 이용하여 원격 접속을 하였습니다. 매번 보안 키 경로를 입력하고 AWS 매니저에서 퍼블릭 DNS를 복사하는 과정이 번거로워 간편한 방법을 찾다보니 MobaXterm SSH 접속 툴을 알게되었습니다. EC2 외부 접속하기 [ MobaXterm ]https://jolocal.tistory.com/67 [Tool] MobaXterm 설치 & 사용 방법( SSH 접속 )MobaXterm리눅스에서 Telnet, SSH 접속을 위해 Putty나 XShell을 깔고, FTP/SFTP 접속을 위해 FileZilla를 깔고, 그 외 다양한 원격 접속용 프로그램을 복수개 설치하여 관리하면 많이 복잡해.. [AWS] EBS 개념 & 사용법 정리 (EBS Volume 추가하기) EBS (Elastic Block Storage)컴퓨터 본체를 보면, cpu와 램카드, SSD, HDD가 다같이 장착되어 컴퓨터가 돌아가게 된다.EC2 인스턴스가 연산에 관한 (CPU,메모리 등) 처리를 한다고 하면, 데이터를 저장하는 역할(SSD, HDD)은 바로 EBS가 한다고 보면 된다.즉, EBS는 클라우드에서 사용하는 가상 하드디스크(HDD)라고 말할 수 있다.EBS는 AWS 클라우드의 Amazone EC2 인스턴스에 사용할 영구 블록 스토리지 볼륨을 제공한다.그리고 단 몇분 내에 사용량을 많게 또는 적게 확장할 수 있으며, 프로비저닝(빌리는 행위)한 부분에 대해서만 저렴한 비용을 지불 할 수 있다.EBS ⭤ EC2 연결 특징EBS의 가장 큰 특징은 EC2 인스턴스가 종료되어도 별개로 작동하여.. [AWS] Swap File을 이용해 EC2 메모리 부족 현상을 해결해보자 작업을 하던 중 AWS EC2 메모리 부족현상이 발생했다. 우리가 사용하고 있는 t4g.micro 인스턴스 유형은 램이 1GB였고, 이는 메모리 부족현상을 충분히(?) 볼 수 있을 정도로 작은 양의 메모리였다.프리티어의 가장 큰 단점은 RAM이 1G 라는 것인데 그게 뭔 상관일까?RAM은 실행중인 프로그램의 속도와 실행에 관련이 있다.만약 프로그램이 잡아먹는 RAM이 컴퓨터(우분투환경)의 RAM 크기를 초과해버린다면 프로그램이 느려지거나, 실행이 안될 수 있다. 이러한 현상을 어떻게 해결할까 고민하다가 swap file을 이용한 swap memory 할당이라는 방법을 알게 됐다!스왑 파일을 이용한 스왑 공간 할당EC2 램 메모리가 가득 찼기 때문에 실제 디스크의 용량을 이용하여 부족한 메모리를 대체할 공.. [AWS] EC2 서버 배포 시 plain.jar 파일 오류 발생 프로젝트 수동 배포를 쉽게 하기 위해 쉘 스크립트를 작성했는데 특정 조건에서 실행 시 정상 접근이 불가했다. 원인을 찾기 위해 이것저것 찾아보다가... nohup.out 파일 내용을 확인해보니no main manifest attribute, in /app/step1/Ubuntu/{프로젝트 루트}/{프로젝트명}-0.0.1-SNAPSHOT-plain.jar이런 에러가 적혀 있었다. 스크립트에서는 build/libs 파일 내에 생성된 jar 파일 중에 가장 마지막에 생성된 것을 실행시키는데, plain.jar파일이 실행되면 에러가 발생한다. 그래서 검색하다가 방법을 발견했다.build.gradle에jar { enable = false}를 추가하면 된다. plain.jar 파일은 모든 의존성을 포함하지 않고, .. 이전 1 다음