IT/Unix & Linux

ssh접속 시 PTY allocation request failed on channel 발생하며 접속되지 않을 때 해결방법 알아보기

슈다루냥 2021. 10. 5.

안녕하세요. 슈다 입니다.

 

서버 접속을 하려는데 아래와 같은 메세지가 발생하며 접속되지 않을 때

해결방방법을 알아보겠습니다.

PTY allocation request failed on channel 0

Killed by signal 2.

 

 

 

PTY allocation request failed on channel 발생원인

 

원인은 단순합니다.

접속하려는 서버에 너무 많은 터미널 세션이 열려 있어

더 이상 채널 할당을 할 수 없을 때 해당 메세지가 발생하게 됩니다.

 

 

서버 관리자라면 접속하려는 서버의 콘솔로 로그인 한 뒤

" f " 등의 명령어로 현재 세션 수를 확인해 봅니다.

아래의 화면에서는 ba* 로 시작되는 계정의 세션이 약 250개 이상 열려있는 상태였습니다.

 

 

 

PTY allocation request failed on channel 해결방법

 

열려있는 터미널 세션 중 불필요 세션을 정리합니다.

과도한 터미널 세션을 점유하고 있는 계정 담당자가 세션 정리를 하거나

담당자가 세션 정리가 불가능할 시 세션을 강제 종료해도 서비스에 이상이 없는지 확인한 뒤

root 관리자가 kill 명령으로 일부 세션을 정리하면 이후 정상적으로 서버에 접속이 가능 할 것입니다.

 

 

 

반응형