SSH가 종료된 후에도 EC2 인스턴스를 계속 실행하는 방법은 무엇입니까?
1377 단어 awsproductivitylinuxbeginners
작가
리눅스와 맥 사용자
먼저 SSH 키로 서버에 로그인합니다.
서버를 백그라운드에서 계속 실행하려면 다음 명령을 사용하십시오.
screen -d -m
Python 웹 애플리케이션이 있다고 가정하면 명령은 다음과 같습니다.
screen -d -m python app.py
또는 노드를 사용하는 경우 명령은 다음과 같습니다.
screen -d -m npm start
사용 가능한 화면을 나열하려면 다음 명령을 사용하십시오.
screen -ls
세션을 다시 시작하려면 다음 명령을 사용하십시오.
screen -r [session restart]
세션을 종료하려면 다음 명령을 사용하십시오.
screen -X -S [session you want to kill] quit
Windows(PuTTY) 사용자
먼저 SSH를 통해 원격 상자에 연결합니다.
screen
를 입력한 다음 원하는 프로세스를 시작합니다.Ctrl-A
를 누른 다음 Ctrl-D
를 누릅니다. 이렇게 하면 화면 세션이 분리되지만 프로세스는 계속 실행됩니다. 이제 원격 상자에서 로그아웃할 수 있습니다. screen -r
를 입력하십시오. 이렇게 하면 화면 세션이 다시 시작되고 프로세스의 출력을 볼 수 있습니다. 질문이나 제안이 있으십니까? 아래에 의견을 남겨주세요.
고맙습니다!
Reference
이 문제에 관하여(SSH가 종료된 후에도 EC2 인스턴스를 계속 실행하는 방법은 무엇입니까?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/akhileshthite/how-to-keep-ec2-instance-running-after-ssh-is-terminated-45k8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)