SSH 터미널 세션을 디버깅하는 방법은 무엇입니까?


0

ARM (debian 6)을 실행하는 시스템 블록에 문제가 있습니다. 내가 그들에게 ssh 할 때 세션이 잠기고 죽여야하기 전에 모든 명령 (예 : 'ps -ax')에서 약 3 줄의 출력을 얻을 수 있습니다.

'ssh -vvv'를 실행해도 오류가 표시되지 않습니다.

편집 : 단일 명령을 실행할 수 있습니다 : ssh root@server "ps -ax". 로그인하고 동일한 명령을 시도하면 잠금이 발생합니다.

무슨 일이 일어나고 있는지 보려고 무엇을해야합니까?


서버의 사양을 알고 있습니까? 즉, 128MB RAM 정도의 저급 VPS이고 RAM 집약적 서비스를 실행하려고합니까?
cutrightjm

서버는 팬이없는 ARM 기반 시스템입니다. 작은 발자국. 1g의 RAM. 많이 달리고 있지 않습니다.
ethrbunny

출력을 텍스트 파일로 파이프 할 수 있습니까 (예, 세션을 잃을 것입니다) 다음에 텍스트 파일을 볼 때 텍스트 파일을 살펴보십시오.
cutrightjm

답변:


0

이것은 ssh 오류처럼 들리지 않으며 네트워킹 오류, 특히 MTU 설정의 문제처럼 들립니다. 클라이언트와 서버 모두에서 MTU 클램핑을 설정하거나 MTU가 경로의 최대 MTU보다 작은 지 확인하십시오.


나는 MTU 크기에 대해 궁금해서 이것을 시도했다 ping -c 1 -s $((5000-28)) -M do machine-ip.-돌아와서 mtu=1500어떤 것이 기계에 설정되어 있는지 말해 주었다 .
ethrbunny

0

초기 연결시 ssh -v [target] 일 수 있습니다.


이것을 시도 : 잠금 때까지 많은 정보를 얻었다. 그런 다음 침묵하십시오. 더 이상 아무것도하지 않고 20-30 분 기다렸습니다.
ethrbunny

서버쪽에 로그가 있습니까?
Ben Lavender

실제로 얻을 수 없습니다.
ethrbunny
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.