WinSCP 다운로드·설치 및 SFTP 사용법

winscp WinSCP 다운로드 WinSCP 설치 WinSCP 사용법 WinSCP 사용방법 WinSCP 접속방법 WinSCP SFTP WinSCP FTP WinSCP 포터블 WinSCP 한글 Windows SFTP 프로그램
최종 수정 2026. 8. 12.
QUICK ANSWER
WinSCP는 공식 홈페이지에서 무료 설치 패키지를 받을 수 있습니다. 2026년 8월 12일 기준 지원되는 최신 안정판은 6.5.6이며, 일반 사용자는 6.6.2 RC가 아닌 6.5.6 Installation package를 선택하면 됩니다. 접속할 때는 서버가 지원하는 파일 프로토콜, 호스트명, 포트, 사용자명과 비밀번호 또는 개인키가 필요합니다. SSH 서버의 파일을 옮길 때는 보통 SFTP와 포트 22를 사용하고, 처음 표시되는 호스트키 지문을 서버 관리자에게 확인한 뒤 승인하세요.
WinSCP
소프트웨어
개발자 Martin Přikryl
최신 안정판 WinSCP 6.5.6
공개일 2026년 3월 25일
지원 환경 Windows 7·Server 2008 이상
지원 프로토콜 SFTP·FTP·FTPS·SCP·WebDAV·S3
제공 방식 Installer·Portable·MSI
라이선스 GPL v3 이상
확인일 2026년 8월 12일
홈페이지 바로가기 ↗

WinSCP 공식 다운로드

WinSCP는 Windows PC와 원격 서버 사이에서 파일을 전송하는 그래픽 프로그램입니다. SSH 서버에는 SFTP·SCP, 웹 호스팅 서버에는 FTP·FTPS, 그 밖에 WebDAV·Amazon S3로 연결할 수 있습니다. PuTTY처럼 명령을 입력하는 터미널이 중심이 아니라 로컬 폴더와 원격 폴더를 보면서 파일을 옮기는 데 초점을 둡니다.

2026년 8월 12일 공식 지원 페이지 기준 최신 안정판은 WinSCP 6.5.6입니다. 공식 다운로드 화면에는 6.6.2 RC도 함께 보이지만 아직 안정판을 대체한 것이 아닙니다. 새 기능 시험이 목적이 아니라면 6.5.6 Installation package를 선택하세요.

다운로드 항목용도일반적인 선택
Installation package설치·바로가기·Windows 통합개인 PC의 기본 선택
Portable executables설치 없이 실행·INI 설정고급 사용자·제한된 환경
MSI installation package조직의 관리형 배포IT 관리자 검토용
.NET assembly·COM library코드에서 파일 전송 자동화개발·자동화 전용
6.6.2 RC차기 기능 시험테스트 환경만 권장

공식 홈페이지의 Download Now에서 위 항목을 모두 선택할 수 있으므로 같은 목적의 직접 파일 링크를 여러 버튼으로 만들지 않았습니다. 설치 프로그램을 실행할 때 Windows 사용자 계정 컨트롤의 확인된 게시자가 Martin Prikryl인지 확인하세요.

설치·Portable 차이

Installation package

  1. 공식 다운로드 화면에서 WinSCP 6.5.6 Installation package를 받습니다.
  2. 설치 파일을 실행하고 라이선스를 확인합니다.
  3. 본인만 사용하면 현재 사용자 설치, 여러 Windows 계정이 사용하면 관리자 권한이 필요한 모든 사용자 설치를 선택합니다.
  4. 일반적인 구성은 Typical installation을 선택합니다.
  5. 처음 화면 방식으로 Commander 또는 Explorer를 고릅니다.
  6. 설치 내용을 확인하고 Install을 누릅니다.

현재 사용자 설치는 보통 %LOCALAPPDATA%\Programs, 모든 사용자 설치는 %ProgramFiles(x86)% 아래에 설치됩니다. Windows 7·Server 2008 R2에서 설치 프로그램을 사용하려면 SP1이 필요합니다. 최신 안정판 기본 배포가 32비트여도 64비트 Windows에서 실행되므로 실험적 64비트 RC를 일부러 선택할 필요는 없습니다.

Portable executables

Portable 압축 파일을 쓰기 가능한 개인 폴더에 풀고 WinSCP.exe를 실행합니다. 실행 파일과 같은 폴더에 WinSCP.ini를 만들 수 있으면 세션과 설정을 그 파일에 저장합니다. 공식 문서는 일반 사용자에게 Installer를 권장하고, Portable은 설정 저장 위치를 직접 관리해야 하는 특정 상황에 적합하다고 설명합니다.

Portable도 기본 설정에서는 호스트 PC의 사용자 폴더에 winscp.rnd 난수 시드와 임시 파일을 남깁니다. 실행 파일만 USB에 넣었다고 완전한 무흔적 모드가 되는 것은 아닙니다. 공용 PC에는 자격 증명을 저장하지 말고, 사용 후 설정·임시 파일과 호스트키 캐시가 어디에 남았는지 확인하세요.

SFTP 접속 방법

서버 담당자나 호스팅 서비스에서 다음 정보를 먼저 받습니다.

  • 파일 프로토콜: SFTP·FTPS·FTP 등
  • 서버 주소 또는 IP
  • 포트 번호
  • 사용자명
  • 비밀번호 또는 개인키
  • SSH 호스트키 지문
  • VPN·사내망 접속 조건

SSH 서버로 연결하는 일반적인 순서는 다음과 같습니다.

  1. WinSCP를 실행해 Login 창을 엽니다.
  2. File protocol에서 SFTP를 선택합니다.
  3. Host name에 서버 주소를 입력합니다.
  4. Port number에 서버 포트를 입력합니다. SFTP 기본값은 보통 22입니다.
  5. User name과 비밀번호를 입력하거나 개인키 설정을 준비합니다.
  6. 자주 쓰는 서버라면 Save로 사이트 이름을 저장합니다.
  7. Login을 누릅니다.
  8. 처음 연결할 때 표시되는 서버 호스트키 지문을 확인합니다.

웹사이트 주소와 파일 전송 서버 주소는 다를 수 있습니다. 도메인이 열리는 것만 보고 Host name을 추측하지 말고 호스팅 관리자 화면이나 서버 담당자가 제공한 SFTP 정보를 사용하세요.

SFTP·FTP·FTPS 차이

이름이 비슷하지만 SFTP와 FTPS는 서로 다른 프로토콜입니다.

방식일반적인 포트암호화선택 기준
SFTP22SSH 암호화SSH 서버의 파일 전송
SCP22SSH 암호화오래된 Unix 계열 SCP 호환
FTP21기본적으로 없음서버가 FTP만 제공할 때
FTPS21 또는 990TLSFTP 서버가 TLS를 지원할 때
WebDAVS443HTTPSWebDAV 서버의 암호화 연결

서버가 SFTP를 제공하는데 FTP를 선택하거나, FTPS를 SFTP로 착각하면 접속되지 않습니다. Connection refused가 나온다고 포트만 무작정 바꾸지 말고 프로토콜과 암호화 방식까지 함께 확인해야 합니다. 일반 FTP는 계정 정보와 전송 내용이 보호되지 않을 수 있으므로 서버가 SFTP·FTPS를 제공한다면 암호화 방식을 우선하세요.

호스트키 지문 확인

SFTP·SCP로 처음 연결하면 WinSCP가 서버의 SSH 호스트키를 아직 모른다는 창을 표시합니다. 이 키는 지금 접속한 장비가 의도한 서버인지 확인하는 기준입니다.

  1. 서버 관리자나 호스팅 관리 화면에서 SHA-256 호스트키 지문을 확인합니다.
  2. WinSCP 창의 지문과 비교합니다.
  3. 일치하면 Accept를 눌러 캐시에 저장합니다.
  4. 이번에만 연결하고 저장하지 않으려면 Accept 옆 메뉴의 Connect Once를 선택합니다.
  5. 값이 다르거나 확인할 수 없으면 Cancel로 연결을 중단합니다.

이후 저장된 값과 다른 호스트키가 표시되면 서버 재설치나 주소 변경일 수도 있지만 중간자 공격 가능성도 있습니다. 경고를 없애려고 기존 키를 바로 삭제하지 말고 서버 관리자에게 새 지문을 먼저 확인하세요. PuTTY에 이미 검증된 저장 세션이 있다면 WinSCP의 Tools > Import Sites로 사이트와 캐시된 호스트키를 가져올 수 있습니다.

파일 업로드·다운로드

Commander 화면은 왼쪽에 로컬 PC, 오른쪽에 원격 서버를 표시합니다. 파일을 선택해 반대쪽 패널로 끌어 놓거나 F5를 누르면 복사합니다. Explorer 화면은 원격 폴더 하나만 표시하므로 Windows 파일 탐색기와 WinSCP 사이로 파일을 끌어 놓습니다.

작업Commander 화면Explorer 화면
업로드왼쪽에서 오른쪽으로 드래그·F5파일 탐색기에서 WinSCP로 드래그
다운로드오른쪽에서 왼쪽으로 드래그·F5WinSCP에서 파일 탐색기로 드래그
이동F6 또는 Shift 드래그Shift 동작 전 원본 삭제 확인
원격 편집원격 파일 선택 후 Edit원격 파일 선택 후 Edit

전송 확인 창에서 대상 경로, 전송 방식, 덮어쓰기 여부를 확인하세요. Shift를 누른 채 끌거나 F6을 사용하면 복사 후 원본을 삭제하는 이동 동작이 될 수 있습니다. 운영 서버의 설정 파일은 바로 덮어쓰기보다 원본을 내려받아 백업하고 수정본을 별도 이름으로 올린 뒤 교체하는 편이 안전합니다.

원격 파일을 내장 편집기로 열면 WinSCP가 임시 복사본을 내려받고 저장 시 서버로 다시 업로드합니다. 편집 중 세션이 끊기거나 다른 사용자가 같은 파일을 바꿀 수 있으므로 공동 운영 파일은 변경 절차와 버전 관리를 먼저 확인하세요.

Commander·Explorer 화면 선택

설치 중 선택한 화면은 나중에 Preferences의 Interface에서도 바꿀 수 있습니다.

  • Commander: 로컬·원격 폴더를 두 패널에 함께 표시합니다. 파일 전송을 자주 하고 키보드 단축키를 쓰는 사람에게 적합합니다.
  • Explorer: Windows 파일 탐색기와 비슷하게 원격 폴더만 표시합니다. 처음 사용하는 사람에게 익숙하지만 로컬 파일은 별도 탐색기에서 끌어와야 합니다.

둘의 지원 프로토콜이나 보안 수준이 다른 것은 아닙니다. 화면 배치와 조작 방식만 다르므로 사용 습관에 맞춰 고르면 됩니다.

개인키·PPK 설정

비밀번호 대신 SSH 개인키로 접속하려면 서버 계정에 공개키가 등록돼 있어야 합니다.

  1. 로그인 창에서 새 사이트를 만들거나 기존 사이트를 Edit합니다.
  2. Advanced > SSH > Authentication을 엽니다.
  3. Private key file에 본인의 키 파일을 지정합니다.
  4. 서버 주소·사용자명·포트를 확인하고 연결합니다.
  5. 개인키에 passphrase가 설정돼 있다면 입력합니다.

WinSCP는 PuTTY의 PPK 형식을 직접 사용합니다. PEM·OpenSSH 개인키를 선택하면 인식한 뒤 PuTTY 형식으로 변환하도록 안내할 수 있으며, PuTTYgen에서도 Conversions > Import key로 변환할 수 있습니다. 확장자만 .ppk로 바꾸거나 개인키를 온라인 변환 사이트에 업로드하면 안 됩니다.

passphrase 입력을 반복하고 싶지 않다면 PuTTY 인증 에이전트인 Pageant를 검토할 수 있습니다. 에이전트는 편의를 높이지만 로그인한 Windows 세션의 메모리에 복호화된 키를 보관하므로 공용 PC나 신뢰할 수 없는 환경에는 적합하지 않습니다. OpenSSH ssh-agent 직접 지원은 6.6 계열에서 추가된 기능이므로 안정판 6.5.6과 혼동하지 마세요.

사이트 저장·비밀번호 보안

로그인 창에서 Save를 누르면 프로토콜·주소·사용자명 등 사이트 설정을 저장할 수 있습니다. 설치본은 기본적으로 HKEY_CURRENT_USER\SOFTWARE\Martin Prikryl\WinSCP 2 레지스트리를, Portable은 가능한 경우 WinSCP.ini 파일을 사용합니다.

비밀번호까지 저장하는 기능은 편하지만 공식 문서는 Master password로 보호하지 않은 저장 비밀번호를 쉽게 복구할 수 있다고 명확히 경고합니다.

  • 가능하면 비밀번호를 사이트에 저장하지 않습니다.
  • 저장이 꼭 필요하면 Preferences에서 강한 Master password를 먼저 설정합니다.
  • 개인키 파일에는 별도의 passphrase를 둡니다.
  • 설정을 다른 PC로 옮길 때 저장 비밀번호와 키 파일 포함 여부를 확인합니다.
  • 업무 계정은 회사의 비밀번호 관리자·SSO·SSH 키 정책을 우선합니다.

전체 설정을 옮길 때는 Login 창의 Tools > Export/Backup configurationImport/Restore configuration을 사용할 수 있습니다. INI 파일을 메신저나 공개 클라우드 폴더에 그대로 올리지 마세요.

PuTTY·MobaXterm과 차이

프로그램중심 용도파일 전송터미널
WinSCP원격 파일 관리·동기화그래픽 SFTP·FTP·FTPS 등제한적 명령·외부 PuTTY 연동
PuTTYSSH·Telnet 터미널PSCP·PSFTP 명령줄주 기능
MobaXtermWindows 원격 작업 통합SSH 세션의 그래픽 SFTPSSH·X11·RDP·VNC 등

WinSCP에서 Commands > Open in PuTTY를 선택하면 현재 서버의 터미널을 PuTTY로 열 수 있습니다. PuTTY 경로를 찾지 못하면 Preferences의 Integration에서 실행 파일을 지정합니다. 비밀번호를 PuTTY 명령줄로 전달하는 방식보다 Pageant와 개인키 인증을 사용하는 편이 안전합니다.

파일 전송이 주목적이면 WinSCP, 가벼운 SSH 터미널만 필요하면 PuTTY, 터미널과 SFTP·X11·RDP 등 여러 기능을 한 창에서 사용하면 MobaXterm이 맞습니다. 기능이 겹쳐 보여도 최종 작업이 다르므로 필요한 도구를 함께 설치해도 됩니다.

접속 오류 해결

증상먼저 확인할 내용
Connection refused프로토콜·포트·서버 서비스 실행 여부
Connection timed out주소·VPN·방화벽·보안그룹
Authentication failed사용자명·비밀번호·개인키·계정 권한
Host key does not match관리자에게 새 호스트키 지문 확인
Cannot initialize SFTP protocol서버의 SFTP 기능·로그인 스크립트 출력
FTP 연결 후 목록이 안 열림Passive mode·데이터 포트·방화벽
파일 업로드 권한 거부원격 폴더 소유권·계정 쓰기 권한
한글 파일명 문제서버 문자셋·프로토콜·파일명 호환성

SFTP 연결 직후 프로토콜 초기화가 실패하면 서버 로그인 스크립트가 배너나 명령 출력을 SFTP 패킷 앞에 보내는지 서버 관리자에게 확인해야 합니다. FTP는 제어 연결과 데이터 연결을 별도로 사용하므로 로그인은 되지만 폴더 목록이나 전송만 실패한다면 Passive mode와 방화벽 데이터 포트를 확인하세요.

접속 문제를 해결하려고 호스트키 검증이나 암호화를 끄지 마세요. 클라이언트 설정만 바꿔도 해결되지 않으면 WinSCP의 세션 로그에서 실패 단계와 서버 응답을 확인하되, 로그를 공유하기 전에 사용자명·서버 주소·경로와 민감 정보가 포함됐는지 점검해야 합니다.

출처

자주 묻는 질문

WinSCP는 어디에서 다운로드하나요?
winscp.net의 공식 홈페이지에서 Download Now를 누르거나 공식 다운로드 페이지를 이용하세요. 일반 사용자는 최신 안정판의 Installation package가 기본 선택입니다. 광고성 다운로드 사이트나 버전이 오래된 재포장 파일은 피하세요.
WinSCP 6.5.6과 6.6.2 RC 중 무엇을 받으면 되나요?
일반 사용과 업무 서버 접속에는 지원되는 최신 안정판 6.5.6을 선택하세요. 6.6.2 RC는 다음 주요 버전의 출시 후보로 새 기능을 미리 시험하는 빌드입니다. RC 기능이 꼭 필요한 테스트 환경이 아니라면 안정판이 적합합니다.
WinSCP는 무료인가요?
네. WinSCP 본체는 GPL v3 이상으로 배포되는 무료 오픈소스 프로그램이며 개인·회사에서 사용할 수 있습니다. 공식 Microsoft Store 판매본은 프로젝트 후원을 겸한 별도 유료 배포이지만 공식 홈페이지의 설치 패키지와 Portable 실행 파일은 무료입니다.
Installer와 Portable 중 무엇을 선택하면 되나요?
본인 Windows PC에서 계속 사용하고 시작 메뉴·업데이트·Windows 통합이 필요하면 Installer를 선택하세요. 설치 권한 없이 별도 폴더나 USB에서 실행하고 설정을 INI 파일로 함께 관리하려는 고급 사용자는 Portable이 적합합니다. 공식 문서도 일반 사용에는 Installer를 권장합니다.
WinSCP 64비트 버전을 받아야 하나요?
최신 안정판 6.5.6의 기본 배포는 32비트이지만 64비트 Windows에서도 정상 실행됩니다. 실험적 64비트 실행 파일은 6.6 RC 계열에 제공되므로 단지 Windows가 64비트라는 이유로 RC를 선택할 필요는 없습니다.
WinSCP로 SFTP에 접속하는 방법은 무엇인가요?
로그인 창에서 File protocol을 SFTP로 선택하고 Host name, Port number, User name과 인증 정보를 입력한 뒤 Login을 누릅니다. 일반적인 SFTP 기본 포트는 22이지만 서버가 다른 포트를 사용하면 관리자가 제공한 값을 사용해야 합니다. 첫 연결에서는 호스트키 지문을 확인한 뒤 승인하세요.
SFTP와 FTP는 같은 것인가요?
아닙니다. SFTP는 SSH 위에서 동작하는 파일 전송 프로토콜이고 보통 포트 22를 사용합니다. 일반 FTP는 보통 포트 21을 사용하며 기본 형태는 암호화되지 않습니다. FTPS는 FTP에 TLS를 적용한 방식입니다. 서버가 제공한 프로토콜과 암호화 방식을 정확히 선택해야 합니다.
WinSCP에서 파일을 업로드·다운로드하는 방법은 무엇인가요?
Commander 화면에서는 왼쪽 로컬 폴더와 오른쪽 원격 폴더 사이로 파일을 끌어 놓습니다. Explorer 화면에서는 Windows 파일 탐색기와 WinSCP 원격 창 사이로 끌어 놓습니다. 전송 확인 창에서 대상 경로와 덮어쓰기 여부를 확인하고, Shift를 누른 채 이동하면 원본이 삭제될 수 있으므로 주의하세요.
WinSCP에서 PEM 또는 OpenSSH 개인키를 사용할 수 있나요?
WinSCP는 PuTTY PPK 형식의 개인키를 직접 사용합니다. OpenSSH·ssh.com 형식은 인식 후 PuTTY 형식으로 변환하도록 안내하며 PuTTYgen으로도 변환할 수 있습니다. Advanced Site Settings > SSH > Authentication에서 개인키를 지정하고 passphrase로 보호하세요.
WinSCP에 비밀번호를 저장해도 되나요?
저장 비밀번호는 Master password로 보호하지 않으면 PC에 접근할 수 있는 사람이 쉽게 복구할 수 있다고 공식 문서가 경고합니다. 가능하면 저장하지 말고, 꼭 저장한다면 강한 Master password를 먼저 설정하세요. 회사 계정은 조직의 자격 증명 저장 정책을 우선해야 합니다.
WinSCP와 PuTTY의 차이는 무엇인가요?
WinSCP는 그래픽 화면에서 원격 파일을 업로드·다운로드하는 SFTP·FTP 클라이언트이고 PuTTY는 SSH 터미널 접속이 중심입니다. WinSCP에서 Commands > Open in PuTTY를 사용해 같은 서버의 터미널을 열 수 있으며 PuTTY 저장 세션도 가져올 수 있습니다.
WinSCP와 MobaXterm 중 무엇을 사용하면 되나요?
파일 전송과 폴더 동기화가 중심이면 WinSCP가 전문적이고 단순합니다. SSH 터미널, 자동 SFTP 패널, X11·RDP·VNC 등 여러 원격 기능을 한 프로그램에서 쓰려면 MobaXterm이 편합니다. 둘 다 필요하면 서버 작업 방식에 따라 함께 사용할 수도 있습니다.