vscode ftp 연결이 잘 안될때 사용하는 방법
이런류의 프로그램의 종류와 특징을 간단하게 살펴 보면
▷ NetDrive (넷드라이브)
가장 오래되고 널리 알려진 프로그램 중 하나이고 원격 저장소(FTP, WebDAV, SMB/CIFS, NAS, 다양한 클라우드 서비스 등)를 마치 로컬 하드 드라이브처럼 PC의 드라이브 문자(예: Z: 드라이브)로 연결해주는 프로그램입니다.
▷ RaiDrive (레이드라이브)
NetDrive와 유사하게 FTP, SFTP, WebDAV, SMB/CIFS는 물론 Google Drive, OneDrive 등 클라우드 스토리지를 가상 드라이브로 연결하는 기능을 제공~
최근 사용자들에게 인지도가 높아졌고 무료 버전에서도 많은 기능을 지원하는 것이 특징.
회사에선 적합하지 않을 수도 있고 그렇지 않을 수도 있고 그렇습니다. 내부에만 사용하면 문제는 없겠네요~
가능하면 편리한 만큼 실수에 대한 위험성도 크기 때문에 개인 용도 아니면 안쓰는게 바람직하겠죠.
vscode 좋기는 한데 어쩌다 안되면 저 처럼 주말에 이것만 설치했다 지웠다가 반복, 확장 프로그램 지웠다가 설치 했다 반복 하는데요.
간단한 방법이 있기는 합니다. 로컬 드라이브에서 읽으면 되는 방법입니다.
● vscode ftp 연결이 잘 안될 때 사용하는 방법
사용하는 프로그램은 무료로 이용가능한 raidrive 프로그램 입니다.
이 프로그램을 이용해서 잘 안되는 ftp 연결하여 로컬 드라이브처럼 인식하게 한 다음 로컬에서 읽어서 프로그램 작성하고 저장하는 방법 입니다.
ssh fs 잘 사용했는데. 왠지 모르겠지만 자동완성이 안되네요.
simple ftp로 하면 잘 되는데...
---
▶ 나만의 문제가 있었던 경우
vscode에서 확장 프로그램인 simple ftp 는 잘 되고 있었지만 '레이드라이브' 연결이 안되어 약 3시간 정도 삽질을 함.
예전 버전도 설치 해보고 여러가지를 많이 해봤는데 ... 아예 모두 안되었으면 판단이 더 쉬웠을텐데 기존에 사용하던것은 잘 되고 있으니 삽질을 더 하게됨.
메시지 나온 형태: raidrive invaild ftp response
ftp를 윈도우 CMD에서 수동으로 실행해보니 아래와 같은 메시지가 나왔다.
/usr/sbin/vsftpd: Relink `/lib64/libnss_myhostname.so.2' with `/lib64/librt.so.1' for IFUNC symbol `clock_gettime'
로그인하지 못했습니다.
▷ [리눅스] 아래와 같이 재설치하고 서버를 재시작하니 잘 되었다.
yum reinstall glibc glibc-common nss-myhostname -y
systemctl stop vsftpd
systemctl start vsftpd
▷ [윈도우] ftp 실행
cmd 실행 후 ftp 실행
ftp> open 서버IP(도메인):포트번호
로그인이 된다음 아래 실행
ftp> quote pasv
