完成了基础配置,安装vsftpd



 



vsftpd是一个linux下的ftp服务器



 



首页检测是否安装了vsftp



chkconfig -- list | grep vsftpd



 



如果没有任何反应,表示没有安装,



 



yum -y install vsftpd 



 



如果提示如下(一般发生在红帽中):



 this system is not registered with RHN



则进行如下处理



红帽中出现This system is not registered with RHN这个的原因是因为红帽中没有注册RHN。解决办法:(假定你已安装yum,且网络畅通)更改yum的源,即更换/etc/yum.repos.d /rhel-debuginfo.repo 这个文件。进入/etc/yum.repos.d/目录,终端中输入wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo即可在此目录下得到CentOS- Base.repo文件,这是centos的源文件,只需将其重命名为rhel-debuginfo.repo即可,以前的文件做个备份。



 



如果不能通过wget下载成功,则下载到window,然后传输到linux,



window向linux传输文件,建议使用winscp



 



完成上面的错误解决,继续执行命令重新安装vsftpd



 



yum -y install vsftpd,



 



vsftpd安装成功后,创建vsftpd日志文件



touch /var/log/vsftpd.log



 



备注:touch可以新建一个空文件,可以修改文件的创建时间。比如:编译时看到提示文件的时间为将来的时间,可以使用touch命令来修改。



 



2、启动与配置自启动



 



使用"chkconfig --list | grep vsftpd" 来查看vsftpd服务启动情况;



如果服务全部是off,表示没有启动



 



使用下面的命令启动



chkconfig vsftpd on或者



chkconfig -level2345 vsftpd on



 



执行完命令,启动成功。



 



备注:查看与管理ftp服务:



启动ftp服务:service vsftpd start



查看ftp服务状态:serice vsftpd status



重启ftp服务:service vsftpd restart



关闭ftp服务:service vsftpd stop



 



下面配置vsftpd服务器



 



3、配置vsftpd服务



编辑/etc/vsftpd/vsftpd.conf文件,配置命令如下;



vi /etc/vsftpd/vsftpd.conf



 



修改信息如下:



anonymous_enable=YES修改为anonymouns_enable=NO //不允许匿名访问



xferlog_file=/var/log/vsftpd.log //设定vsftpd的服务日志保存路径



async_abor_enable=YES //默认的注释去掉



ascii_upload_enable=YES//默认的注释去掉



ascii_download_enable=YES//默认注释去掉



ftpd_banner=welcome to blah ftp service//默认欢迎语,去不去都可以



chroot_local_user=YES,禁止本地用户登录,去掉注释



其他默认



修改完成保存



 



 



4、配置iptables防火墙



 



输入命令



service iptables status



查看是否存在20,21端口,如果不存在,则需要配置



修改"/etc/sysconfg/iptables"



 



ls /etc/sysconfig | grep iptables



列出iptables 相关的文件



vi /etc/sysconfig/iptables



在 -A INPUT - m state --state NEW -m tcp -p tcp --dport 22 -i ACCEPT



下面增加俩段内容:



-A INPUT - m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT



-A INPUT - m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT



 



5、设置selinux问题



首先查看当前能否访问ftp,使用下面的命令



getsebool -a | grep ftp



如果看到ftp_xx--> off



表示不能访问,修改方式如下:



 



setsebool -P ftp_home_dir 1



setsebool -P allow_ftpd_full_access 1



 



然后再输入getsebool -a | grep ftp



 



6、重启相关服务



重启vsftpd和iptables



service vsftpd restart



service iptables restart



 



7、下载flashFXP使用连接



 



如果不知道怎么连接,在linux下简历普通用户即可



如下:



useradd hadoop



passwd hadoop



 

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linuxHadoop