Categories: 개발팁 & 유틸

Xftp 파일전송 클라이언트로 간편하게 서버에 파일 전송하기

Xftp 편리한 파일전송 클라이언트


Xftp는 윈도우에서 동작하는 FTP(File Transfer Protocol) 클라이언트 프로그램 입니다.

리눅스-윈도우 또는 윈도우-윈도우 운영체제의 서로 다른 클라이언트간의 파일 전송을 위해서 FTP(File-Transfer-Protocol) 프로토콜을 이용하여 파일을 전송할 수 있습니다.

FTP 파일전송을 위한 클라이언트는 Filezilla, Xftp, 알드라이브 등의 여러가지 프로그램이 있는데, 그 중 국내 기업인 넷사랑컴퓨터에서 개발한 Xftp 라는 파일 전송 클라이언트를 소개하고자 합니다.

 

▲ 제품의 아이콘

 

▲ 클라이언트 실행 화면

Xftp는 여타 파일전송 프로그램과 다를 것 없이 FTP/SFTP 프로토콜을 지원하며 직관적이고 편리한 인터페이스로 쉽게 적응이 가능하여 다른 프로그램과 다르게 기능의 위치라던지 용도에 대해 파악하는 것이 빠릅니다.

Attach/Detach가 가능한 탭 기반의 인터페이스로 여러 세션을 띄워 놓아도 관리가 복잡하지 않습니다.

보통 폴더 트리(폴더를 상위폴더 순위로 분류하여 표시한 인터페이스)에서 폴더가 많아질 경우 길어지는 스크롤 때문에 마우스 휠을 굴려야 하는데, 여기서는 폴더 트리가 좌측에 있기 때문에 훨씬 더 많은 폴더를 볼 수 있습니다.

 

세션 관리를 편리하게 하자


▲ 세션 리스트

특히 세션 관리라는 기능에 특화 되어 있어 각 서버간의 설정을 따로 세션 파일로 만들어서 관리할 수 있다는 장점이 있습니다. 다른 프로그램들도 이러한 유사 기능이 있지만 개인적으로는 Xftp만의 세션 관리 기능이 가장 편리한 것 같습니다.

Public Key(공개 키)인증을 할 경우 일일히 패스워드를 입력 하는 번거로움이 없도록 Xagent라는 기능을 통해 원하는 시기에 공개 키 인증을 허용 및 차단하여 세션 파일을 열기만 해도 서버에 자동으로 공개 키 인증이 되는 기능도 지원하고 있습니다.

텍스트 파일을 자신이 원하는 텍스트 에디터로 변경하여 (가령 Notepad++ 라던가) 서버상에서 바로 편집 및 저장이 가능합니다. 또한 파일 전송 로그를 별도의 텍스트 파일로 저장하여 전송 상태에 대해서 로그 파일을 통하여 파악할 수 있습니다.

FTP/SFTP 세션을 파일로 개별 관리할 수 있는 기능이 있어 각 세션 파일마다의 설정을 따로 지정해줄 수 있습니다.

▲ 동기화 설정 창.

이외에도 동시 전송 기능, 동기화 기능, SSH 클라이언트인 Xshell과의 연동 기능 등으로 왠만한 기능은 갖추어져 있으며, 공식 홈페이지에서는 라이센스 구매자의 요구사항이나 문의사항이 있을 경우에 대한 기술지원 서비스도 이루어지고 있습니다.

 

  • Xftp 라이센스는 개인 사용자에게는 무료로 제공되며, 기업용은 별도의 라이센스를 구매해야 합니다.

제품 소개 페이지 : https://www.netsarang.com/ko/xftp/
제품 다운로드 페이지 : https://www.netsarang.com/ko/all-downloads/

  • 그 외 도움이 될만한 글

Linux FTP 서버 설정하는 방법

JooTC

안녕하세요. 테크놀로지에 관심이 많은 블로거입니다.

Recent Posts

[iOS] Xcode ‘You do not have required contracts to perform an operation’ 해결

Xcode에서 iOS 애플리케이션을 빌드(Archive)하고 App Store Connect에 앱을 업로드하는 도중, 아래와 같은 에러가 발생하면서 더…

2주 ago

[안드로이드] INSTALL_FAILED_INSUFFICIENT_STORAGE 해결

INSTALL_FAILED_INSUFFICIENT_STORAGE 문제 안드로이드 스튜디오에서 에뮬레이터를 실행하고 개발중인 애플리케이션을 실행하려 하면 로그 창에 아래와 같이 표시되면서…

6개월 ago

Zalgo 텍스트와 이를 방지하는 방법

인터넷 커뮤니티 사이트에서 게시글이나 댓글에 간혹 장난을 목적으로 작성된 특이한 글자를 볼 수 있습니다. 위…

8개월 ago

리눅스 kill, killall 명령어 – 특정 프로세스 종료하기

리눅스 명령어 - kill, killall 리눅스 kill 명령어는 특정 프로세스를 종료해주는 명령어입니다. 백그라운드에서 실행되고 있는…

8개월 ago

JavaScript typeof null이 ‘object’인 이유

JavaScript는 역사가 긴 스크립트 프로그래밍 언어입니다. 세월이 흐르면서 많은 자바스크립트 표준이 만들어졌고, 현재는 많은 문법적…

8개월 ago

Mocha Error: Resolution method is overspecified. 해결 방법

NodeJS 테스트 프레임워크인 Mocha는 비동기 테스트를 지원합니다. 간혹 특정 테스트 스크립트를 작성하고 실행하면 아래와 같이…

8개월 ago