본문 바로가기
DevOps/Linux

Aws 서버에서 Putty 를 사용하여 배포한 뒤 유지하는 방법

by 취업하고싶어요 2021. 7. 15.

해당 상황

1. EC2 인스턴스와 연결을 위하여 Putty (외부 SSH) 를 사용.

2. 해당 putty 에서 java -jar OOO.war  명령어를 사용하여 간단하게 배포한 뒤 종료.

3. putty 를 종료한 뒤 웹 페이지 접속이 안됨. (당연한 결과)

 

해결 방법

Linux 의 Screen 명령어를 사용.

EC2랑 연결된 외부 ssh 를 종료 시켜도 해당 서버연결을 유지할 수 있다.

 

Linux Screen 사용방법

대소문자를 구분하자.

 

세션을 만들기 전 자주 사용하는 명령어

1. screen -ls : 실행중인 스크린 확인

2. screen -S 세션이름 : screen세션 이름을 지정하여 만들고, 시작

3. screen -R 세션이름 : 세션이 있을 경우 이전 세션을 불러와서 실행, 없을경우 해당이름을 세션 만들어서 실행

4. screen -S 세션ID -X quit : 해당 세션을 종료한다.

 

세션을 만든 뒤 해당 세션에서 자주 사용하는 명령어

1. ctrl + a + d :  해당 세션 작업을 유지하고 빠져나온다.