SSH를 통해 포크 폭탄을 무력화

SSH를 통해 포크 폭탄을 무력화

저는 SSH를 통해 서버에 액세스할 수 있으며(즉, 정보학 서버입니다 :) 거기에서 포크 폭탄을 실행했습니다(bash 서버). 원격으로 무력화할 수 있는 방법이 있나요? 그냥 사용하면 ssh name@server아무 작업도 수행되지 않습니다. 비밀번호 요청도 출력되지 않지만 ping server도달합니다. 물론 내일이면 폭탄이 터지겠지만, 직접 할 수 있으면 좋을텐데...

답변1

로그인조차 할 수 없다면 할 수 있는 일이 많지 않을 것입니다. 처럼Wikipedia에 설명되어 있음:

포크 폭탄의 특성상 일단 시작되면 멈추기가 어려울 수 있습니다. 포크 폭탄의 추가 재생산을 중지하려면 실행 중인 모든 복사본을 종료해야 하는데 이는 달성하기 어려울 수 있습니다. 직면한 한 가지 문제는 프로세스 테이블이 완전히 포화된 경우 포크 폭탄을 종료하는 별도의 프로그램을 실행할 수 없다는 것입니다. 두 번째 주요 문제는 종료할 프로세스를 찾아 실제로 종료하는 사이에 더 많은 프로세스가 생성되었을 수 있다는 것입니다.

관련 정보