linux 安装 ftp 服务
1 . 安装ftp
1 | sudo apt-get install vsftpd |
- 修改配置 sudo vi /etc/vsftpd.con
1 | local_root=/home/ftpuser |
- 添加ftp用户
1 | mkdir /home/ftpuser |
- 调整文件夹权限
1 | chown ftpuser:ftpuser /home/ftpuser/ |
- 修改pam.d/vsftpd
1 | sudo vi /etc/pam.d/vsftpd |
- 连接
1 | ftp://207.246.80.69 //通过浏览器访问 |
golang 实现 ftp-server ftp-client
server
https://github.com/fclairamb/ftpserver
client
https://github.com/secsy/goftp
https://github.com/jlaffaye/ftp
io progress
https://github.com/mitchellh/ioprogress
注意事项:
显示进度的时候要确定总的size
在显示进度的时候要注意设置断点续传的进度
列出file的名字