OpenLab36 / SmartSFTP

SmartSFTP — 윈도우 서비스형 SFTP 서버

윈도우 서버에 설치해 바로 운영하는 SFTP 서버입니다. 설치 관리자가 서비스 등록·포트 설정·방화벽 규칙까지 자동 처리하고, 트레이 아이콘에서 서비스를 시작·중지합니다. 복잡한 chroot·권한 설정이 필요 없습니다.

v1.5.1 · 2026-08-11 · Windows 10/11 · Windows Server 2016+ · 64bit · 30일 평가판

기능

파일 수발신 업무에 필요한 SFTP 서버 기능을 기본값부터 안전하게 제공합니다.

설치 관리자 제공

설치 프로그램이 서비스 등록, 포트 설정, 방화벽 규칙 추가, 트레이 자동 실행까지 처리합니다. 별도 런타임·프레임워크 설치가 필요 없습니다.

트레이 아이콘 운영

알림 영역 아이콘 색으로 서비스 상태를 표시합니다(실행 중 초록 · 중지 회색 · 전환 중 주황). 더블클릭하면 관리 화면이 열리고, 오른쪽 클릭 메뉴에서 서비스 시작·중지·재시작과 라이선스 등록을 처리합니다.

윈도우 네이티브 서비스

Windows 서비스로 등록되어 부팅 시 자동 시작하고, 장애 시 자동 재시작합니다. 사용자 로그온과 무관하게 동작합니다.

사용자별 격리 디렉터리

사용자마다 홈 디렉터리에 격리(jail)됩니다. 상위 경로 이동·심볼릭 링크·드라이브 문자·UNC 경로를 통한 탈출을 차단합니다.

네이티브 관리 프로그램

브라우저 없이 실행되는 윈도우 응용프로그램에서 사용자 추가·수정·삭제, 권한·허용 IP 설정, 서비스 시작·중지, 서버 설정(포트·로그인 차단·로그·syslog) 편집을 처리합니다. 네트워크 포트를 열지 않아 외부 노출이 없습니다.

완전한 SFTP 구현

업로드·다운로드·이어쓰기(append)·이름변경·삭제·디렉터리 관리·타임스탬프 보존까지 SFTP 프로토콜을 완전하게 처리합니다. WinSCP·FileZilla 등 표준 클라이언트와 호환됩니다.

보안 기본값

비밀번호는 bcrypt 해시로 저장합니다. 로그인 실패 반복 시 IP를 자동 차단하고, 계정별 접속 허용 IP를 지정할 수 있습니다. 호스트키(ed25519·RSA 4096)는 최초 실행 시 자동 생성됩니다.

운영 로그

접속 IP·계정·행위(업로드/다운로드/삭제 등)·거부 사유를 JSON 로그로 기록하고, 연·월 폴더 아래 일자별 파일로 관리합니다. 외부 syslog 서버 전송(UDP/TCP)을 지원하며, 서비스 시작·중지·오류는 Windows 이벤트로그에도 기록됩니다.

제품 사양

주요 사양 요약입니다. 전체 설정 항목은 사용 매뉴얼에서 확인하세요.

프로토콜SSH-2 / SFTP (curve25519·ECDH 키교환, AES-GCM·ChaCha20-Poly1305·AES-CTR 암호화)
인증계정 + 비밀번호(bcrypt 저장) · 계정별 접속 허용 IP 목록 · 로그인 실패 반복 시 IP 자동 차단
권한 제어계정별 읽기 / 쓰기 / 삭제 / 이름변경 / 디렉터리 생성 / 목록 조회 개별 on·off, 읽기전용 계정 지원
관리트레이 아이콘(상태 표시 · 서비스 시작·중지·재시작) + 네이티브 관리 프로그램(사용자·권한·허용 IP·서비스 제어·서버 설정 편집) + CLI 명령(useradd·usermod·userdel·config set·license 등)
라이선스Ed25519 서명 키 오프라인 검증 (외부 통신 없음). 키 미등록 시 설치일로부터 30일 평가판, 기간 종료 시 신규 접속 거부
운영Windows 서비스 등록·자동 시작·장애 시 자동 재시작 · 설정 변경 실시간 반영(users.json 핫리로드) · 유휴 연결 자동 종료 · 최대 동시 접속 제한
로그JSON 파일 로그(연·월·일자별 파일, 접속 IP·계정·행위·거부 기록) + syslog 전송(UDP/TCP, RFC 3164) + Windows 이벤트로그
요구 사항Windows 10/11, Windows Server 2016 이상 (64bit) · 추가 런타임 불필요
설치설치 관리자(Setup.exe) — 서비스 등록·포트 지정·방화벽 규칙·트레이 자동 실행 자동 처리. 제거 시 서비스·방화벽 규칙 자동 정리
기술 기반Go 언어 단일 바이너리 (smartsftp.exe 약 5.9MB)

다운로드

설치 관리자를 실행하고 포트를 지정하면 서비스 등록까지 자동으로 끝납니다. 라이선스 키 없이 30일간 평가할 수 있습니다.

SmartSFTP-Setup-1.5.1.exe 권장
5.6MB · 2026-08-11 · 설치 관리자 (서비스 등록 · 방화벽 · 트레이 자동 실행)
SHA-256 1f63dfd7c052fb559366fef95a16a521daa28be699015f382dd68213355dfbeb
다운로드
:: 설치 후 사용자 추가 (관리자 권한 명령 프롬프트)
smartsftp.exe useradd 사용자명 --password 비밀번호

:: 라이선스 등록 (미등록 시 30일 평가판)
smartsftp.exe license set <라이선스키>
수동 설치용 압축본: SmartSFTP-1.5.1-win64.zip (6.9MB)
SHA-256 5016e79f60f6be8ce9da787f35cff11e814f400c38c639280db1dffa666aed86

라이선스

서버 설치 단위의 연 단위 라이선스입니다.

연 10,000원/ 설치 서버 1대 · VAT 별도
라이선스는 구매 시 입력한 기기 ID의 컴퓨터에서만 동작합니다. 카드 결제 후 키가 즉시 발급됩니다.
서버 교체·이전 시에는 기존 라이선스가 승계되지 않고 신규 구매가 필요합니다.
라이선스 구매

기능 제한 없는 단일 제품입니다. 라이선스 키를 등록하지 않으면 30일간 평가판으로 동작하며, 기간 종료 후에는 신규 SFTP 접속이 거부됩니다. 구매·환불·기술 지원 문의는 app@smart36.co.kr 로 접수해 주세요.