CentOS 6.5下快速搭建ftp服务器分分快三全天计划网

作者:电脑系统

就如是因为更新的来由产生的

ftp服务器是:vsftpd的搭建的。

CentOS 6.5下高速搭建ftp服务器

CentOS 6.5下高速搭建ftp服务器

1、用root 走入系统

2、使用命令 rpm  -qa|grep vsftpd 查看系统是或不是安装了ftp,若安装了vsftp,使用那些命令会在显示器上出示vsftpd的版本 

3、使用命令rpm -e vsftpd 就能够卸载ftp

4、再使用rpm  -qa|grep vsftpd 查看系统是或不是已删除ftp,若删除成功,显示器上海展览中心示vsftpd的本子

一:安装vsftpd

查看是或不是曾经设置vsftpd
rpm -qa | grep vsftpd

借使未有,就设置,并安装开机运行
yum -y install vsftpd
chkconfig vsftpd on

安装时开掘错误:

Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist error was
14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base

是因为相当不足DNS,消除如下:到/etc目录下布置resolv.conf参预nameserver IP:
[[email protected] ~]# vi /etc/resolv.conf

#下边地址是黄河邮电通信DNS
nameserver 218.85.157.99

管制vsftpd相关命令:

启动vsftpd:  service vsftpd start

停止vsftpd:  service vsftpd stop

重启vsftpd:  service vsftpd restart

二、配置防火墙

打开/etc/sysconfig/iptables文件
vi /etc/sysconfig/iptables

在REJECT行在此以前增加如下代码
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

封存和倒闭文件,重启防火墙
service iptables start

三、配置vsftpd服务器

1.暗许的配备文件是/etc/vsftpd/vsftpd.conf,你能够用文件编辑器张开。
vi /etc/vsftpd/vsftpd.conf

2.添加ftp用户

下边是增添ftpuser顾客,设置根目录为/home/wwwroot/ftpuser,禁止此客户登入SSH的权限,并限量其访谈别的目录。
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list

改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

3.充实客户ftpuser,指向目录/home/wwwroot/ftpuser,禁止登陆SSH权限。
useradd -d /home/wwwroot/ftpuser -g ftp -s /sbin/nologin ftpuser

4.安装顾客口令
passwd ftpuser

5、编辑文件chroot_list:
vi /etc/vsftpd/chroot_list

剧情为ftp顾客名,各样客户占一行,如:

peter
john

6、重新起动vsftpd
service vsftpd restart

另外,若是认为未来管理ftp顾客名嫌麻烦,能够使用centos官方表露的剧本管理。地址如下:(未用过)


并发的错误

1、500 OOPS: cannot change directory
化解办法:

在终极输入指令:

1.setsebool -P ftpd_disable_trans 1

2.service vsftpd restart

就OK了!
缘由:那是因为服务器开启了selinux,那限制了FTP的报到。

本文永恒更新链接地址:

6.5下急速搭建ftp服务器 CentOS 6.5下高速搭建ftp服务器 1、用root 步入系统 2、使用命令 rpm -qa|grep vsftpd 查看系统是不是安装了ftp,若安装了...

前些天在上班帮测量检验的同事搭建ftp服务器时出现的叁个主题材料

微信徒人号:kaigejava

能够选拔chmod a-w  PATH(你自身的报到ftp的顾客家目录,作者的是/mnt/ftp,自个儿修改的)

重启之后。访谈。依然特别。

  refusing to run with writable root inside chroot()

在采纳ftp客户通过java代码上传文件的时候,本地不奇怪的已上传出Ali云服务器上就提示553 Could not create file错误。寻觅了各个解决办法。对相应文件夹权限给了777依然非常。

查了素材后找到了缘由,在限制了客户无法跳出其主目录之后,使用该客户登陆FTP时一再会遇上这么些张冠李戴

将userlist_enable=YES修改为:NO之后。

服务搭建完结后总是时报这一个张冠李戴:

分分快三全天计划网站 1

翻开vsftpd.conf配置文件:

末尾想贰个消除办法。使用root登陆。那样权限应该够了呢。

2,修改/etc/vsftpd/ftpuser

终于OK了。

分分快三全天计划网站 2

分分快三全天计划网站 3

分析原因:

分分快三全天计划网站 4

分分快三全天计划网站 5

于是乎不加思索:

在此间要静心,不要把/etc/pam.d/vsftpd里面的deny改成allow,不然你本人树立的客商就能够报530 Login incorrect

分分快三全天计划网站 6

3,重启vsftpd

总结:

接待关怀自己的大鱼号:凯哥java

1, 检查/etc/vsftpd/vsftpd.conf配置

service vsftpd restart

结果运用root客户,通过java连接照旧极度。错误提醒后:530 Login incorrect

ftpusers里面是ftp默许拒绝的客户,即使要想系统客户,就把那么些客商从ftpusers文件中去除。

随之排查:

重启vsftpd服务:​

运用命令:

批注掉之后。重启服务。重新访谈:

本文由分分快三计划发布,转载请注明来源

关键词: 分分快三计划 日记本 我用 Linux