Skip to content

hearrainc/sftp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sftp

1. 编译openssl(1.0.2l)

下载地址openssl.org

编译方法

参考

  1. 解压
  2. ./config --prefix=/usr/local/openssl shared (注意用shared选 项,否则libssh2编译报错)
  3. ./config -t
  4. make depend
  5. make
  6. make install
  7. 建ssl的软链接
  8. 修改环境变量

2. 编译libssh2

下载地址libssh2.org

编译方法
  1. 解压
  2. ./configure CPPFLAGS="-I/usr/local/ssl/include" LDFLAGS="-L/usr/local/ssl/lib"
  3. make
  4. 静/动态库生成在 ./src/.libs/

3. sftp client使用方法

  1. 依赖库:

    libssh2

  2. 接口

    dba\_sftp_client.h

    dba\_sftp_client.c

4. sftp server docker镜像制作方法

 

  1. docker file路径

    dockerfile

  1. 制作命令

    docker build -t sftp-server .

About

sftp imp based on libssh2

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published