TIL

TIL 220916 실전프로젝트 유지보수 트러블슈팅

Vince_rf 2022. 9. 16. 20:54

# ssh 연결 오류

 

Unanimous 홈페이지 로그인 및 회원가입부터 먹통이 되는 상황이 발생했다.

 

개발자 도구를 켜보니 악시어스 에러가 떠서 프론트나 S3문제일까 했지만..

 

당연히 서버의 문제도 의심을 해보아야했고, 서버 입장에서

 

가장 의심해볼 수 있는 상황은 nginx 의 ssl인증서 만료 혹은 인스턴스 자체의 문제라고 판단했다.

 

그래서 gitbash로 인스턴스를 연결해보니..

인스턴스 재부팅 요구 메세지에 따라 인스턴스를 재부팅 후에 발생한 오류

 

재부팅 해달라는 메시지. apt ~의 명령어를 입력하면 업그레이드 목록을 볼 수 있다.


구글링을 통해 인스턴스를 재부팅 할 수 있는 명령어를 찾았다.

명령어 : sudo reboot

 

재부팅 이후 발생한 오류메시지는 다음과 같다.

$ ssh -i 내 키페어@주소
ssh: connect to host 주소 port 포트넘버: Connection refused

 

구글링을 통해서 솔루션을 둘러보니 ssh포트를 확인할 수 있는 명령어나 ssh를 설치할 수 있는 명령어들이 솔루션으로

 

알려져있었다. 

 

gitbash에서 인스턴스에 연결하기 전에 해당 명령어들을 ( netstat , sudo apt-get~~ )

찾을 수 없는 커맨드라는 메시지가 출력되었다. 

sudo : command not found 등등

 

다른 솔루션들을 같이 조사해보면서 인스턴스 보안규칙에서 22번 포트를 Anywhere IPv-4만 열려있는 상태에서

Anywhere IPv-6도 추가해보았지만 달라지는 점은 없었다.

 

그래서 저 command not found를 먼저 해결해야겠다고 생각한 찰나,

 

에러가 자연적으로 해결되었다. 인스턴스 재부팅 시간이 길어서 가슴 졸였던 적은 예전에도 있었지만,

이번에도 재부팅 시간이 이렇게나 길었나? 싶을 정도로 긴 시간동안 연결이 거부당해서 너무 무서웠다.

 

결론 : 인스턴스 재부팅은 인내심을 가지고 기다리자.

 

결론2 : 그러나 여전히 ssh 연결 거부 에러에 대한 솔루션들을 입력하고 출력되는 command not found를 해결하지

못했다. 차후 공부가 필요하다!

 

 

 

'TIL' 카테고리의 다른 글

TIL 220918  (0) 2022.09.18
TIL 220917  (2) 2022.09.18
TIL 220916  (0) 2022.09.16
TIL 220915  (0) 2022.09.15
220914 TIL  (0) 2022.09.14