linux下,FTP服务相关
虚拟机上安装完CentOS 6.5后,使用FTP工具(FlashFXP)来上传文件到虚拟机的linux,结果发现连接不上。现在解决了,解决方法总结一下:
1.先检查有没有安装ftp。好像包括两个部分,一个是FTP的服务端,推荐用的是vsftpd,另一个是客户端ftp。安装即可,具体步骤去网上搜索即可。
2.虚拟机linux安装好ftp相关服务后,用FlashFXP连接,配置好连接地址和用户名密码后,发现还是连接不了,提示连接超时。原因是linux开启了防火墙,关闭即可。命令如下:
service iptalbes status //检查防火墙状态 iptables表示防火墙
service iptables stop //关闭防火墙服务,这只是暂时的,重启又会开启
chkconfig --level 35 iptables off //永久关闭防火墙
3.关闭防火墙之后,再次用FlashFXP工具连接,连接不超时了,但是会报错:
500 OOPS: cannot change directory:/home/wjy
解决办法:
getsebool -a|grep ftp //查看状态
运行后显示结果,其中一条:ftp_home_dir –> off
setsebool ftp_home_dir 1 //使用setsebool命令开启,暂时的,重启就没了
setsebool -P ftp_home_dir 1 //永久开启,注意大写字母P
再用FlashFXP工具连接虚拟机linux,发现就可以连接了。当然所有的前提条件是网络必须通。
补充1:centos 7的防火墙跟centos 6的防火墙不一样,命令也不一样
补充2:上传文件时,出现错误:Could not create file 解决方法
1、首先确保你的FTP目录 文件是可写的,ls -l 可以查看
2、使用命令getsebool -a|grep ftp 查看
ftpd_disable_trans ftp_home_dir allow_ftpd_full_access 是否为on如果不是则使用setsebool allow_sftpd_full_access onsetsebool ftpd_disable_trans onsetsebool ftp_home_dir on
最新文章
- Linq专题之提高编码效率—— 第二篇 神一样的匿名类型
- espcms联动筛选功能开发
- 【HTML5】使用多媒体
- 【BZOJ-1017】魔兽地图DotR 树形DP + 背包
- bzoj 3124: [Sdoi2013]直径
- Linux更改主机名的最简单方法
- [dpdk] 读开发指南(1)
- liferay MVCActionCommand的用法及例子
- Java快速入门
- thinkphp 模板中赋值
- 安装lnmp(linux nginx mysql php)
- 智慧航空AI大赛-阿里云算法大赛总结 第一赛季总结
- 6_css选择器
- Java 到底是值传递还是引用传递
- alpha冲刺第八天
- 【转】Java Socket编程基础及深入讲解
- R绘图 第十二篇:散点图(高级)
- 1--Testng功能简介
- git fail to push some refs....
- Apche Kafka 的生与死 – failover 机制详解
热门文章
- CSS常用操作-对齐
- HtmlParser 2.0 中文乱码问题
- ORACLE CASE WHEN 及 SELECT CASE WHEN的使用方法
- 从不同层面看cocos2d-x
- CareerCup Chapter 9 Sorting and Searching
- Unity用户自定义圆角头像
- django: form fileupload - 2
- HttpWebRequest多线程抓取17Track的物流信息
- Could not find the Visual SourceSafe Internet Web Service connection information
- SICP 阅读笔记(二)