OpenSSH

홈페이지: http://www.openssh.org/portable.html

Normal OpenSSH development produces a very small, secure, and easy to maintain version for the OpenBSD project. The OpenSSH Portability Team takes that pure version and adds portability code so that OpenSSH can run on many other operating systems (Unfortunately, in particular since OpenSSH does authentication, it runs into a *lot* of differences between Unix operating systems).

오픈SSH(OpenSSH, OpenBSD Secure Shell)는 ssh 프로토콜을 이용하여 암호화된 통신 세션을 컴퓨터 네트워크에 제공하는 컴퓨터 프로그램의 모임이다. SSH 커뮤니케이션스 시큐리티가 제공하는 사유 시큐어 셸 소프트웨어 제품군을 대체할 목적으로 오픈 소스로 작성되었다. 테오 드 라트의 주도 하에 오픈SSH는 보안을 중시하는 오픈BSD 프로젝트의 일부로 개발되었다.

MinGW로 openssh 컴파일 방법: http://www006.upp.so-net.ne.jp/ugougo/tech/ms/mingw_openssh.html

FTP 라이브러리

음.. ftp 라이브러리는 의외로.. 찾기가 어렵다..
일단 찾은걸 정리해 보면..

ncftp (http://www.ncftp.com/)
꽤 유명한.. 멀티플랫폼 FTP 라이브러리. 자체 클라이언트 프로그램도 제공.
MinGW 32/64비트 테스트 완료.

ftplib (http://nbpfaus.net/~pfau/ftplib/)
심플한 멀티 플랫폼 ftp 라이브러리. 그래도 있을것 다있음.
MinGW 32/64비트 테스트 완료.

lftp (http://lftp.yar.ru/)
ncftp가 sftp 를 지원하지 않기에.. sftp가 필요하면.. lftp를 추천.
라이브러리를 지원하는지는 모름. 확인필요.
아니면.. libssh2 를 이용하여 sftp 지원을 해도 좋음.

DataReel (http://www.datareel.com/)
다양한 프로토콜을 지원하는 멀티플랫폼 라이브러리.
그중.. ftp, telnet, ping.. pop3.. 도 있음. 일단 추천.
MinGW 32/64비트 테스트 완료.

libssh2 (http://www.libssh2.org/)
유명한 SSH2 프로토콜을 지원하는 라이브러리.
거의 SSH2 프로토콜이 필요한 프로그램들은 이걸 갖가 사용함.
예제로.. ssh, sftp 처리 코드가 들어있음. 컴파일시.. openssl 라이브러리 필요.
MinGW 32/64비트 테스트 완료.