概述
在需要备份的服务器上进入到指定的目录,然后连接ftp
get dir/file #备份到ftp服务器上
出现如下 错误:
ftp> ls
500 Illegal PORT command.
ftp: bind: Address already in use
ftp>
ftp> dir
500 Illegal PORT command.
解决问题:
#主要是由于Iptables防火墙不支持
ip_nat_ftp
ip_conntrack_ftp
在linux的ftp服务器上执行下列命令即可解决
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
通过执行如上两条命令,并使用主动模式 就解决了
或者:
ftp> quote pasv
227 Entering Passive Mode (192,168,0,112,164,248).
ftp> passive
Passive mode on.
get从ftp下载到本地,wget可下载目录
put从远程上传到ftp,wput可多个相同后缀的文件同时上传,如果是目录要先打包:tar cvf test.tar test
最后
以上就是难过白羊为你收集整理的ftp使用报错的全部内容,希望文章能够帮你解决ftp使用报错所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复