티스토리 뷰

IT Story/컴퓨터일반

winscp 사용방법

행복한소식까치 2023. 3. 29. 06:32
반응형

WinSCP란

WinSCP는 SFTP, FTP 로 사용 할 수 있는 오픈 소스 소프트웨어 입니다.

 

아래 이미지는  AI 그램쟁이에게 부탁하여 만든 winscp 로고입니다.^^

 

설치주소

아래 사이트에서 다운 받아서 설치 할 수 있습니다

설치 마법사의 안내에 따라 평이하게 설치하면됩니다.

https://winscp.net/eng/download.php

 

WinSCP :: Official Site :: Download

WinSCP 5.21 Download WinSCP 5.21 is a major application update. New features and enhancements include: SSH core upgraded to PuTTY 0.77. That includes support for rsa-sha2-256 and rsa-sha2-512 SSH public key algorithms and improved support for HTTP proxies

winscp.net

 

사용방법 예시

제가 사용하는 방법 예시 입니다.

시나리오 : 로컬에 있는 특정 폴더의 파일 들을 원격지 FTP 서버에 업로드 하는 방법입니다.

추가로 로컬에 파일이 없고 원격지  FTP에만 파일이 있을 경우 원격지의 파일을 삭제 합니다.

 

FTP 접속 명령어

open ftp:// ID:Pasword@주소 

 

파일 동기화 명령어

synchronize -delete remote 로컬주소 원격지주소

 

위 2개의 명렬어를 사용하여 스크립트 작성 스크립트 파일은 sample.txt로 저장

 

sample.txt 내용 (참고로 winodws 에서 리눅스 ftp로 파일을 동기화 함)

option echo on
option batch abort
option confirm off

open ftp://test:test_pw@192.168.0.1
synchronize -delete remote F:\Sync_Backup\Backup /array1/backup/
close
exit

 

실행할 배치 파일 생성 파일명은 UP.bat

 

Up.bat 내용 (Path가 설정 안된경우 winscp 를 C:\Program Files\WinSCP\winscp.exe 파일경로를 포함해서 적어야됩니다.

winscp /script="파일경로\sample.txt"

 

Up.bat  파일을 윈도우 예약 작업을 사용 하여 원하는 시간에 주기적으로 실행하게 하여 활용 할 수 있습니다.

 

 

 

 

 

 

 

반응형
댓글