您的位置:首页 > 编程语言 > PHP开发

【工具】ftp文件传输

2016-07-05 19:56 357 查看
参考:http://desert3.iteye.com/blog/1685734

1.当做client

ftp ip地址,会提示输入用户名和密码,输入成功后获取远端服务器的文件使用get 远端文件 本机文件即可



2.当做server

使用的是vsftp,当前机器没有安装



在1当中,我以及通过ftp拿到了我的rpm安装包,现在就可以安装了

当然,安装的时候出现了如下的错误error: MRU-4.1.0.8-1.x86_64.rpm: rpmReadSignature failed: region trailer: BAD, tag 4063232 type 524287 offset 5242880 count 1048576

error: MRU-4.1.0.8-1.x86_64.rpm cannot be installed



这个是由于ftp传输的时候,模式选择错误导致的,重新通过ftp传输文件,再次传输一次,需要改动一点如下

改为binary模式传输



即可通过 rpm -ivh file.rpm进行安装了

然后开启服务



当然还要做一些其它的配置,如下,记录了一些配置文件,具体用到后在进行研究

如下配置,就是创建了一个本地的user和密码,可以使用这个进行ftp服务的访问







问题记录:

1.数据传输500oops:注意设置目录的权限,不能是777的,比如匿名用户的主目录的权限:drwxr-xr-x  3 root root 4096 Jul  5 19:51 ftp

2.anon_upload_enable=YES和anon_mkdir_write_enable=YES都设置后,匿名用户还是不能上传文件,但是可以创建目录:所谓安全性能高,配置就复杂,匿名用户登录后,对以后的每个文件的操作,都需要在主机服务器上进行权限配置。这两个默认是被注释掉的,需要取消注释,然后重启vsftpd服务,现在可以创建一个目录,比如叫test,修改test的权限,我这里修改为777,就可以上传文件了,如果要对这个文件进行操作,在修改这个文件的权限即可。

3.匿名用户登录:输入用户名 anonymous 密码不用输入了,回车即可

分享两个小工具,windows端好用的ftp服务器:https://yunpan.cn/cBH33yEpgDdnP  访问密码 164c

linux端vsftp服务器rpm包:https://yunpan.cn/cBH3rVHfPydD5  访问密码 2965
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux rpm ftp 文件传输