sftp를 통해 엔터프라이즈 프로젝트 서버에 연결하고 코드 변경
코드가 서버에서 재생을 중지하고 시간 초과 오류가 계속 발생했습니다.

이 오류로 많은 시간을 낭비했습니다.
같은 오류를 보고 계신 분들이 최대한 빨리 수정되길 바라며 글을 씁니다.
문제 원인과 해결책
3가지 주요 유형이 있지만 하나만 살펴보겠습니다.
- 호스트의 포트 22가 열려 있지 않은 경우
- 호스트와의 네트워크 연결 문제
- SSH 클라이언트 구성 문제
먼저 ip를 포함한 ssh 연결 정보(sftp.json)의 내용이 맞는지 확인하고 맞는 경우 다음과 같이 테스트합니다.
1. 호스트의 22번 포트가 열려 있지 않은 경우
SSH 서비스가 이 호스트에서 실행 중인지 확인해야 합니다.
포트 22가 열려 있지 않으면 호스트의 방화벽 설정을 변경하여 포트를 열어야 합니다.
> 확인 방법
telnet <호스트 주소> 22
// telnet 이 설치되어 있지 않다면 Homebrew 를 통해 설치해주자.
// brew install telnet
위 명령어를 실행하여 ssh 포트에 접속하면 다음과 같은 메시지가 나타납니다.
Trying <호스트 주소>...
Connected to <호스트 주소>.
Escape character is '^)'.
반대로 ssh 연결이 실패하면 다음과 같이 표시됩니다.
Trying <호스트 주소>...
telnet: connect to address <호스트 주소>: Connection refused
telnet: Unable to connect to remote host
이 오류가 발생하면 SSH 연결 오류가 발생합니다.
내 상태에서는 대학 건물의 내부 네트워크를 사용했습니다.
사용하던 고정 IP에서 내 Mac이 차단되어 승인을 기다리고 있었습니다.
회사 서버에서도 제가 사용하던 고정 IP가 승인되지 않았습니다.
내부망에서 잠금 해제 후 회사 서버에서 해제 후,
그것은 간단합니다
SSH 접속이 안 되는 것을 확인했다면 고정 IP가 차단된 건가요?
먼저 확인해 봅시다.