카페24 스마트 에디터를 이용하여 사이트를 수정하는 것은 꽤나 번거로운 일입니다. 이 글에서는 VS Code에서 SFTP 플러그인을 이용해 카페24 서버와 바로 연결하는 방법을 소개하려고 합니다. 이 방법을 활용하면 VS Code에서 코드를 작성하면서 동시에 서버에 실시간으로 업로드할 수 있어 훨씬 효율적입니다.
가장 먼저 해야 할 일은 SFTP 확장 프로그램 설치입니다.
1. VS Code의 왼쪽 사이드바의 Extensions(확장) 아이콘을 클릭합니다.
2. 검색창에 SFTP 플러그인을 찾아 설치합니다.
SFTP 연결을 위해 카페24 웹호스팅 관리 페이지에서 아래 정보를 확인합니다.
• 호스트 (Host): 쇼핑몰 아이디.ftp.cafe24.com
• 포트 (Port): 21 (SFTP의 경우 22)
• 사용자명 (Username): 쇼핑몰 아이디
• 비밀번호 (Password): 쇼핑몰 비밀번호
VS Code에서 Ctrl+Shift+P(커멘트 팔레트)을 열어 SFTP: Config를 선택하면 자동으로 .vscode/sftp.json 파일이 생성됩니다. 파일을 아래와 같이 수정합니다.
{
"name": "쇼핑몰명(자유)",
"host": "쇼핑몰 아이디.ftp.cafe24.com",
"protocol": "ftp",
"port": 21,
"username": "쇼핑몰 아이디",
"password": "쇼핑몰 비밀번호"
"remotePath": "/sde_design/xxx", //사용하려는 스킨 위치
"uploadOnSave": true, //자동 저장 기능 활성화
}

설정이 완료되었으면, 이제 실제 연결을 시도해봅니다.
SFTP 연결을 해두면, 수정할 때마다 저장만 해도 서버에 바로 반영되기 때문에 개발 속도가 크게 향상됩니다.
또한, 같은 프로젝트 폴더에서 로컬과 서버 파일을 비교하거나 백업하는 데도 활용할 수 있습니다.
동시에 작업을 할 경우, 스마트 에디터의 수정 반영이 잘 안되는 경우, VS Code FTP 연결이 먹통이 경우가 있는데요. 스마트 에디터에서 작업 후 반드시 SFTP: Download 하여 최신 것으로 다운로드가 하는 것이 필요합니다. 이 작업을 하지 않고 수정할 경우, 에디터 작업 내용이 사라질 수 있고, VS Code가 먹통이 될 경우가 있습니다.
왔다갔다 할 경우 새로 연동해야 하는 번거로움과 실서버 반영이 제대로 안되는 이슈가 있기 때문에 아래와 같이 작업하는 것을 추천합니다.
VS Code와 SFTP 조합은 웹 개발자라면 꼭 써봐야 할 필수 기능입니다. 기존의 웹 FTP 방식보다 훨씬 빠르고, VS Code의 익숙한 환경 안에서 바로 서버와 연결할 수 있다는 점이 큰 장점이죠.
카페24 쇼핑몰을 사용하는 분들이라면 오늘 소개한 방법을 꼭 한번 시도해보시길 추천드립니다. 실제로 작업 시간을 줄이고, 생산성을 높이는 데 큰 도움이 될 거예요.