본문으로 건너뛰기

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 생성 및 등록

  1. 로컬 PC에서 Public/Private key를 생성합니다.
  2. C:/Users/ID/.ssh/id_rsa.pub 파일을 메모장으로 열어 내용을 복사합니다.
    • public key 파일 경로는 운영체제별로 다를 수 있습니다.
Public Key 파일 위치
  1. 카페24 로그인 → 나의서비스관리 → 기본관리 → 'Public Key 관리' 바로가기 메뉴에서 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 미지원