윈도우 서버에 설치해 바로 운영하는 SFTP 서버입니다. 설치 관리자가 서비스 등록·포트 설정·방화벽 규칙까지 자동 처리하고, 트레이 아이콘에서 서비스를 시작·중지합니다. 복잡한 chroot·권한 설정이 필요 없습니다.
파일 수발신 업무에 필요한 SFTP 서버 기능을 기본값부터 안전하게 제공합니다.
설치 프로그램이 서비스 등록, 포트 설정, 방화벽 규칙 추가, 트레이 자동 실행까지 처리합니다. 별도 런타임·프레임워크 설치가 필요 없습니다.
알림 영역 아이콘 색으로 서비스 상태를 표시합니다(실행 중 초록 · 중지 회색 · 전환 중 주황). 클릭하면 관리 화면이 열리고, 오른쪽 클릭 메뉴에서 서비스를 시작·중지·재시작합니다.
Windows 서비스로 등록되어 부팅 시 자동 시작하고, 장애 시 자동 재시작합니다. 사용자 로그온과 무관하게 동작합니다.
사용자마다 홈 디렉터리에 격리(jail)됩니다. 상위 경로 이동·심볼릭 링크·드라이브 문자·UNC 경로를 통한 탈출을 차단합니다.
브라우저에서 사용자 추가·수정·삭제와 서비스 시작·중지를 처리합니다. 관리 UI는 localhost 전용으로만 동작해 외부 노출이 없습니다.
업로드·다운로드·이어쓰기(append)·이름변경·삭제·디렉터리 관리·타임스탬프 보존까지 SFTP 프로토콜을 완전하게 처리합니다. WinSCP·FileZilla 등 표준 클라이언트와 호환됩니다.
비밀번호는 bcrypt 해시로 저장합니다. 로그인 실패 반복 시 IP를 자동 차단하고, 계정별 접속 허용 IP를 지정할 수 있습니다. 호스트키(ed25519·RSA 4096)는 최초 실행 시 자동 생성됩니다.
접속·인증·파일 작업을 JSON 로그로 기록하고 크기 기준으로 자동 순환합니다. 서비스 시작·중지·오류는 Windows 이벤트로그에도 기록됩니다.
주요 사양 요약입니다. 전체 설정 항목은 사용 매뉴얼에서 확인하세요.
| 프로토콜 | SSH-2 / SFTP (curve25519·ECDH 키교환, AES-GCM·ChaCha20-Poly1305·AES-CTR 암호화) |
| 인증 | 계정 + 비밀번호(bcrypt 저장) · 계정별 접속 허용 IP 목록 · 로그인 실패 반복 시 IP 자동 차단 |
| 권한 제어 | 계정별 읽기 / 쓰기 / 삭제 / 이름변경 / 디렉터리 생성 / 목록 조회 개별 on·off, 읽기전용 계정 지원 |
| 관리 | 트레이 아이콘(상태 표시 · 서비스 시작·중지·재시작) + 웹 관리 UI(localhost 전용) + CLI 명령(useradd·usermod·userdel·config set·license 등) |
| 라이선스 | Ed25519 서명 키 오프라인 검증 (외부 통신 없음). 키 미등록 시 설치일로부터 30일 평가판, 기간 종료 시 신규 접속 거부 |
| 운영 | Windows 서비스 등록·자동 시작·장애 시 자동 재시작 · 설정 변경 실시간 반영(users.json 핫리로드) · 유휴 연결 자동 종료 · 최대 동시 접속 제한 |
| 로그 | JSON 파일 로그(크기 기준 자동 순환) + Windows 이벤트로그 |
| 요구 사항 | Windows 10/11, Windows Server 2016 이상 (64bit) · 추가 런타임 불필요 |
| 설치 | 설치 관리자(Setup.exe) — 서비스 등록·포트 지정·방화벽 규칙·트레이 자동 실행 자동 처리. 제거 시 서비스·방화벽 규칙 자동 정리 |
| 기술 기반 | Go 언어 단일 바이너리 (smartsftp.exe 약 5.9MB) |
설치 관리자를 실행하고 포트를 지정하면 서비스 등록까지 자동으로 끝납니다. 라이선스 키 없이 30일간 평가할 수 있습니다.
:: 설치 후 사용자 추가 (관리자 권한 명령 프롬프트) smartsftp.exe useradd 사용자명 --password 비밀번호 :: 라이선스 등록 (미등록 시 30일 평가판) smartsftp.exe license set <라이선스키>
서버 설치 단위의 연 단위 라이선스입니다.
기능 제한 없는 단일 제품입니다. 라이선스 키를 등록하지 않으면 30일간 평가판으로 동작하며, 기간 종료 후에는 신규 SFTP 접속이 거부됩니다. 구매·환불·기술 지원 문의는 문의 페이지 또는 app@smart36.co.kr 로 접수해 주세요.