FTP失败一般有几种情况:
文件损失,不完整,导致传输过程验证失败。
文件使用中,比如在杀毒或者编辑中的文件,系统占用是不能传输的。
权限不足,比如针对某些用户,是不能传输部分文件的,比如exe等风险文件。
特殊情况,比如文件传输过程中,目录满了,存储失败,这个是由服务器管理员控制的,如果目录体积不够文件传输的,联系管理员协商解决。
楼主用的是VSFTP吧。不要用匿名登陆,将匿名登陆关掉,新建FTP用户并修改密码,修改VSFTP的配置,重启FTP服务器即可。你做以下设置,保证可以。在VSFTP的配置文件中,将匿名关闭 anonymous_enable=NO在最后加入userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list保存配置文件。在 *** 作系统中新建用户,该用户做为FTP登陆用户,并拒绝本地登陆。useradd -g ftp -s /sbin/nologin -d FTP目录 用户名设置密码passwd 用户名最后,将该用户名加入到/etc/vsftpd/user_list 文件中,只有在user_list中指定的用户,才可以登陆FTP。
FTP不能正常连接可以从以下四个方面查找原因:
1PING FTP服务器地址,是否能通;
2查看从本地是否能正常进入FTP服务器;
3查看FTP服务有没有启动;
4查看防火墙设置,有没有屏蔽端口21服务器上ftp常规配置
解决方法如下:
1、依次在服务器上找到:开始——管理工具——计算机管理——本地用户和组——用户——(右键)添加新用户,设定好用户名和密码(密码永不过期),然后点击创建即可,需要填写以下三个位置内容:
2、创建好本地用户和组中的用户后,然后到配置好的IIS管理器中找到相应的站点,进行添加ftp发布,点击添加ftp发布后,第一步需要注意下面箭头所指的端口,该端口一定要是上面在防火墙的添加的端口。
3、再下一步就是需要注意这几点,身份验证和权限全部勾选,中间的授权位置需要选择指定用户——然后填写上面新创建的“新用户”名,点击完成后服务器上的ftp就算是成功配置完成。
4、如果经过经过上述步骤依旧无法连接ftp,那么就要在服务器上安装“服务器安全狗”软件,然后找到该软件的“网络防火墙”
5、然后找到“端口保护”
6、然后在这里添加上面配置好的ftp的端口,然后将“策略”选择为“所有IP一律接受”
7、如果还是连接不上ftp,那么只能放弃在该服务器上这样配置ftp了,那么就只能使用ftpserv这个软件进行快速的配置ftp。配置方法如下:安装好改软件后,首先需要点击“启动ftp server”,然后再点击“ftp server管理器”
8、然后点击下图箭头所指的“人脑袋”
9、然后点击“添加”,设置ftp的用户名、密码
10、然后点击“共享文件夹”,找到相应的站,将下列方框中的类别全部勾选,然后点击“确定”即可,这样无论如何都能连接得上ftp
是不是你哪个步骤出了问题,是不是你没有检测连接状态,我来教你
一、打开主程序,点导入
二、导入需要连接的服务器,如图:
三、勾选服务器,检测服务器状态是否正常
四、状态显示检测正常后就可以进行下一步
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)