SSH 접속이 되지 않아요. (SSH, Telnet 모두 불가)
💡 요약 정리
- Node.js 호스팅은 FTP 접속이 제공되지 않으며, Git과 Public key 기반 SSH 인증 방식으로만 소스 업로드가 가능합니다.
- SSH 접속 불가 시 Public Key 등록 여부, 앱에 키 할당 여부, 네트워크 포트 차단 여부를 확인하세요.
- 올바른 SSH 접속 명령어:
ssh USERID@USERID.cafe24.com
주요 원인
- Public Key가 등록되지 않은 경우
- 앱에 키가 정상적으로 할당되지 않은 경우
- SSH 포트(22) 차단된 네트워크 환경
- 접속 주소 및 명령어 오입력
1. 해결 방법
1.1 Public Key 생성 및 등록
- 로컬 PC에서 Public/Private key를 생성합니다.
C:/Users/ID/.ssh/id_rsa.pub파일을 메모장으로 열어 내용을 복사합니다.- public key 파일 경로는 운영체제별로 다를 수 있습니다.
- 카페24 로그인 → 나의서비스관리 → 기본관리 → 'Public Key 관리' 바로가기 메뉴에서 Public Key를 업로드합니다.
1.2 앱 생성 및 Key 할당 여부 확인
앱 관리 화면 > 앱 상세 정보에서 Public Key가 정상적으로 연결되어 있는지 확인합니다.
1.3 올바른 SSH 접속 명령어 확인
SSH 접속 시 아래 형식으로 명령어를 입력합니다.
ssh USERID@USERID.cafe24.com
1.4 네트워크 포트 차단 확인
- 회사/기관망에서는 SSH(22번 포트) 차단 가능
- 모바일 핫스팟 또는 다른 회선에서 접속 시도
1.5 Git 프로그램을 이용한 업로드 진행
- Git GUI 또는 Git Bash를 사용하여 push 진행
- Node.js 호스팅은 FTP 미지원