ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux系统搭建FTP服务器教程

2022-06-07 07:33:34  阅读:167  来源: 互联网

标签:FTP 教程 ftp blog csdn https Linux article net


参考:https://blog.csdn.net/weixin_43908647/article/details/122788986

搭建好的目录结构:

 

 

 装完ftp配置好,需要构建ftp用户,构建ftp用户参考:
https://blog.csdn.net/m0_67266585/article/details/123969897

实践过程中遇到的问题:

1. vsftpd启动报错问题-Failed to start Vsftpd ftp daemon:(参考:)

http://www.javashuo.com/article/p-qyjyzzhq-vy.html

总结就是:
listen=YES
listen_ipv6=NO

 

2. FtpClient.storeFile()函数总是返回false:(主要是上传的时候遇到553的报错,可以debug到底层源码看到)

https://blog.csdn.net/xzp_12345/article/details/78929103  (这个链接主要了解了一下主动模式和被动模式)

https://blog.csdn.net/moxuansheng/article/details/5330522 (需要修改对应ftp目录对应文件目录属主)

chown ftpuser.ftpuser file.*

 

java客户端操作:

添加依赖:(我用的版本是 3.6)

<dependency>
    <groupId>commons-net</groupId>
    <artifactId>commons-net</artifactId>
    <version>${commons-net.version}</version>
</dependency>

具体用法可以参考个人项目:

https://gitee.com/zhf19970510/my-java-framework

 

标签:FTP,教程,ftp,blog,csdn,https,Linux,article,net
来源: https://www.cnblogs.com/zhf123/p/16350436.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有