SharedIT | 묻고 답하기(AMP)

라즈베리파이4 유선ssh 세션끊김현상

안녕하세요 이번에 라즈베리파이4 이용해서 서버실 온습도 만들고 메일로 알림이 되는걸 구축하려고 합니다.

온습도확인하는 것까지 세팅이 끝났는데

어느순간부터 ssh 접속시 remote side unexpectedly closed network connection라는 에러와 함께

원격이 종료가 되더라구요. 이게 가만히 있을때도 종료가 되는데 무언가 실행될때나 제가 명령어 타이핑 할때도 계속 종료가 됩니다. 그러고 다시 putty접속을 하면 또 접속은 잘되고 또 에러뜨고 반복입니다.

구글링해서 putty 커넥트 설정도 하고 라즈베리파이 ssh데몬 재시작, 재부팅 전부 해보는데 계속 같은 문제가 발생되더라구요... 혹시 방법이 따로 있을까요??

Tags : 태그가 없습니다.

4개의 답변이 있습니다.

쿨가이
  0 추천 | 일 년 이상 전

방화벽정책도 한번 체크해보시구요.

해당 ip 일정기간 로그도 체크해보세요. 

그것도 아니면 isp 파트너사에게 구간별로 특이사항 체크 요청하실수있습니다.

xogh136 | 일 년 이상 전

안녕하세요 답변 감사합니다.

네트워크 문제를 찾기 위해 여러 문제점을 확인해봤으나 결국 문제는 찾지 못하였고 최후의 수단인 OS 포맷을 하고 재설치를 했더니 현재는 문제없이 잘 접속됩니다!!

OS에 문제가 생겼었나봐요ㅠㅠ

신경써주시고 답변남겨주셔서 정말 감사합니다!!

Simon.Park
  0 추천 | 일 년 이상 전


(위 내용을 쓰고 작성 누르니 오류가 떠서 캡쳐해서 올려보네요 ㅜㅜ)

xogh136 | 일 년 이상 전

안녕하세요 답변감사합니다!!

저도 적어주신 UseDNS 를 no 로 추가 시켜보았으나 상태는 똑같았습니다ㅠㅠ

지금은 OS 자체를 포맷하고 재설치를 했더니 완전 말끔히 접속이 됩니다!!

함께 신경써주셔서 정말 감사합니다!

차바라기
  0 추천 | 일 년 이상 전

대부분이 세션이 끊긴다면 네트워크가 제일먼저이겠죠~~Ping으로 계속 걸어보고 어느시점에서 끊기고 있다면 네트워크가 제일 먼저 일겁니다.

xogh136 | 일 년 이상 전

안녕하세요 답변감사합니다.

ping test 결과 원격하려는PC -> 라즈베리파이 로는 400~600초에 한번씩 손실을 일으키고

라즈베리파이->원격하려는 PC 에서는 또 문제없이  ping이 잘 나가는데 혹시 이부분을 어떤 설정이나 방화벽이 개입하고있는 걸까요??

wansoo
  0 추천 | 일 년 이상 전

네트워크가 불안정한 건 아닐까요??

라즈베리 파이를 10대 넘게, 1년 이상 사용하고 있는 중인데요.

해당 문제는 겪지 않고 있네요.

Putty Connection에서 설정하는건, 라즈베리 파이의 SSH 서버에다 계속 사용중이니 연결을 끊지 말라고 해 주는 설정이 되겠는데...

사용중인데도 연결이 끊겨 버린다는건 정상적인 상황은 아닌걸로 보이네요.

SSH 서버에서도 보안 문제 등으로 일정 시간 이상 사용하지 않을 경우 접속을 끊게 하는 설정이 있긴 하지만, 사용중인 상태에서 연결을 끊는 경우는 없을것 같고요.

ping test 등으로 네트워크 연결 상태가 어떤지, 네트워크 연결이 불안정해서 끊기는 상태가 아닌지를 확인해 볼 필요가 있을 걸로 보이네요.

xogh136 | 일 년 이상 전

답변감사합니다!

ping Ip주소 -t 로 해당 아이피 핑테스트를 해봤는데 382개중381개 받았고 손실이 1입니다.

혹시 하나의 손실만으로 원격이 끊길수도 있는걸까요?

wansoo | 일 년 이상 전

ping도 짧은 시간이지만 일정 시간 응답을 기다린 후에 결과를 표시합니다.

1번이라도 결과를 받지 못했다면 양호한 상태는 아닌걸로 보여지네요.

양호한 ping 결과 상태는 1ms 이하로 계속적으로 나와줘야 하지 않을까 싶네요.


ping이 1초에 한번 정도 결과를 표시하게 되는데...

382개 중에 한개라면 약 400초에 한번 정도는 연결이 안되는 상태라고 보아야 하지 않을까 싶어 보이네요.

400초라면 6~7분 정도 될 것 같고...

6~7분에 한번 정도는 연결이 끊기는 상황이 발생한다는 의미가 아닐까 싶어 보이네요.

xogh136 | 일 년 이상 전

아하ㅠㅠ 넵

일단 내부 네트워크에 물렸을 경우 400초 혹은 600초 사이에 한번씩 핑테스트 응답을 못받는거 같습니다. 이게 안그러다가 갑자기 이러니까 네트워크 문제인게 맞는거같아요ㅠㅠ

근데 이게 원격하려는 PC에서 라즈베리파이로 ping이 400~600사이 한번씩 핑이 없는데 라즈베리파이에서 PC로 ping 테스트는 또 문제가 없습니다. 

혹시 ssh 설정이나 라즈베리파이 내부에서 관련 설정을 하는 부분이 있을까요??

/etc/sshd_config 에서 ClientAlivelnterval 이랑 ClientAliveCountMax는 구글링해서 설정은 해봤습니다!

wansoo | 일 년 이상 전

반대는 문제 없는데, 클라이언트에서 라즈베리 파이 쪽으로만 응답하지 않는 문제가 생긴다면...

라즈베리파이가 과부하로 인해 끊기는게 아닐까요??

라즈베리 파이가 ping에 대한 응답도 하지 못하는 상황이기 때문에 라즈베리 파이가 지연되지 않게 응답할 수 있는 방법을 찾아 보거나, 접속하는 클라이언트에서 서버가 오래 동안 응답하지 않더라도 연결을 계속 유지 하도록하는 설정을 찾아보아야 하지 않을까 싶어 보이네요.

xogh136 | 일 년 이상 전

말씀하신거 토대로 네트워크 문제를 찾아보았으나 안타깝게도 문제를 찾지 못했습니다ㅠㅠ

결국 OS 자체를 포맷하고 재설치했더니 지금은 문제가 사라졌습니다!!

OS에서 뭔가 문제가 생겼나봐요ㅠㅠ 항상 답글 감사합니다!