ssh root 접속 막아놓고 일반 계정으로 접속해서 su 권한 획득하는 서버에서 




Connection closed by foreign host 또는 
Broken pipe 


라는 에러가 난다. 구글링 해보면 여러가지 이유가 있는데 다 안됐다.


root 바로 접속되게 ssh 설정파일에서 수정해주고 root로 접속하면 잘 된다.


원인은 


vi



/etc/security/limits.d/90-nproc.conf



*          soft    nproc     1024

 

root       soft    nproc     unlimited



여기서 일반 계정은 프로세스 제한이 1024 고 루트는 무한대


내가 수권한 획득할 계정 A의 프로세스가 1024개가 꽉찬 상태였다. 

ex)루트 권한 획득할 계정에서 java라던가 하여튼 어떤 프로세스를 1024개 이상 실행키기면 접속할때 필요한 프로세스들을 생성을 못해서 ssh가 붙지 않는다


앞으로 수권한 획득할 계정은 그냥 로그인 용도로만 사용하자.

'job > linux' 카테고리의 다른 글

pop3 login error  (0) 2018.08.31
disk fatal error  (0) 2018.08.31
eth0: Error reading PHY register  (0) 2018.08.31
파티션 용량 5% 깍이는거  (0) 2018.08.31
No space left on device ( df -i , i-node)  (0) 2018.08.31

+ Recent posts