Programming/How-to
vscode 이용하여 sftp 연결
happysisyphe
2024. 10. 16. 10:52
반응형
1. Extension 메뉴의 서치바에 sftp 검색 후 설치
vscode 좌측에서 extension 선택 또는 ctrl + shift + X 단축키 사용
- liximomo 가 올린 버전은 노란색 느낌표에서 보이는 것처럼 deprecated된 상태이므로,
- Natizyskunk가 관리하는 버전을 사용할것
2. F1 키를 눌러서 SFTP:Config 선택후 엔터.
폴더 선택시, 해당 폴더에 .vscode/sftp.json 기본 파일이 생성됨
3. 멀티 프로파일 설정 (=다중경로)
- 프로파일을 여러개 등록하고, 접속하고자 하는 profile을 defaultProfile로 해서 사용하면 된다.
{
"name": "SOME LOG DIRS EXAMPLE",
"protocol": "sftp",
"defaultProfile": "svr",
"profiles": {
"svr": {
"host": "server_ip1",
"port": 22,
"username": "JohnDoe",
"password": "HelloWorld",
"remotePath": "/log/svr",
"uploadOnSave": false,
"useTempFile": false,
"openSsh": false
},
"app": {
"host": "server_ip2",
"port": 22,
"username": "JohnDoe2",
"password": "HelloWorld2",
"remotePath": "/etc/log/app",
"uploadOnSave": false,
"useTempFile": false,
"openSsh": false
}
}
}
- 설정파일 예시
4. vscode 좌측의 sftp 메뉴를 이용하여 sftp.json의 defaultProfile에 접속됬는지 확인
- 설정 정보가 오류가 나는 경우, 파일이 조회되지 않음
- 설정 파일 자체가 문제가 있는 경우, 에러 메세지가 vscode하단에 출력됨
6. (선택) sftp.json의 추가설정이 필요한 경우, 최초 install시 extension package의 공식문서 참고