如何在Centos下安装ftp服务器
VSFTP的软件安装包是: vsftpd-2.2.2-12.el6_5.1.i686.rpm查询:[root@FTP ~]# rpm -q vsftpd安装:[root@FTP ~]# rpm -ivh vsftpd-2.2.2-12.el6_5.1.i686.rpm或者直接yum install vsftpd启动、停止及重启VSFTP的命令: [root@FTP ~]# service vsftpd start/stop/restartVSFTP配置文件:/etc/vsftpd/vsftpd.conf //主配置文件/etc/vsftpd.ftpusers //被禁止登录FTP的用户文件/etc/vsftpd.user_list //允许登录FTP的用户文件a、将登录后的用户限制在本地家目录下:#vi /etc/vsftpd/vsftpd.confchroot_list_enable=YESchroot_list_file=/etc/vsftpd.chroot_list新建受限用户的列表文件并加入受限用户名[root@FTP ~]# vi /etc/vsftpd.chroot_listraykeso重启ftp服务[root@FTP ~]# service vsftpd restartb、/etc/vsftpd/vsftpd.conf 主要参数讲解anonymous_enable=YES/no 是否允许匿名用户登录anonymous_enable=yes/no 是否允许匿名上传文件local_enable= YES/no 是否允许本地用户登录write_enable= YES/no 是否允许本地用户上传guest_enable=yes/no 是否允许虚拟用户登录;local_mask=022 设置本地用户的文件生成掩码为022,默认值为077dirmessage_enable= YES 设置切换到目录时显示.message隐含文件的内容xferlog_enable= YES 激活上传和下载日志connect_from_port_20=YES 启用FTP数据端口连接pam_service_name=vsftpd 设置PAM认证服务的配置文件名称, 该文件存放在/etc/pam.d目录下userlist_enable= YES 允许vsftpd.user_list文件中的用户访问服务器userlist_deny= YES 拒绝vsftpd.user_list文件中的用户访问服务器listen= YES/no 是否使用独占启动方式(这一项比较重要)tcp_wrappers= YES/no 是否使用tcp_wrappers作为主机访问控制方式来源:PHP程序员雷雪松的博客-Linux下FTP服务器的搭建
centos ftp服务一开机就启动
chkconfig 命令可以管理在7个不同级别下是否启动某个服务,建议man chkconfig,这是一个普通但必须掌握的命令。
1,使用 chkconfig --list 命令观察ftp 的启动状态,按照你的描述,应该是在35级别启动了。
(若一页显示不完,可结合cat more less之类的命令,或者利用管道符加grep 过滤出vsftpd)2,用chkconfig --level 35 vsftpd off 关闭ftp在3.5级别启动。
centos 和RHEL 基本相同,上述方法应可解决你的问题。
...
如何修改centos ftp匿名登录的路径
你好,如果是默认安装vsftpd的话,以下是一些文件的位置约定:/usr/sbin/vsftpd ---- VSFTPD的主程序/etc/rc.d/init.d/vsftpd ---- 启动脚本/etc/vsftpd/vsftpd.conf ---- 主配置文件/etc/pam.d/vsftpd ---- PAM认证文件/etc/vsftpd.ftpusers ---- 禁止使用VSFTPD的用户列表文件/etc/vsftpd.user_list ---- 禁止或允许使用VSFTPD的用户列表文件/var/ftp ---- 匿名用户主目录/var/ftp/pub ---- 匿名用户的下载目录如果要更改默认下载目录,修改/etc/vsftpd/vsftpd.conf,加入如下三行:local_root=/chroot_local_user=YESanon_root=/local_root表示使用本地用户登录到ftp时的默认目录anon_root表示匿名用户登录到ftp时的默认目录你上面的chroot_list_file是设定锁定登陆用户在其home目录的列表,要在chroot_list_enable=YES情况下才生效。
另外,如luo_rc所述,最好不要设置默认目录为/,使用建议使用mount --bind来挂载需要的目录。
通过FTP服务器来安装CentOS,如何进行设置
如果你所在网络中的FTP服务器没有配置成网络安装服务器的话,那你就需要配置一个网络安装服务器了。
大概步骤是: 1. 配置DHCP。
2. 配置tftp服务。
3. 将安装光盘内容复制到安装服务器。
3. 到启动画面按步骤安装即可1. 如果你所在网络中的FTP服务器上已经配置好(dhcp+tftp服务的话)。
2. 将你的虚拟机配置成网络启动
如何在centos下安装搭建ftp服务器
一、安装vsftpd及ftp命令yum install vsftpd -yyum install ftp -y二、vsftpd服务器的配置文件实现在开启防火墙和SELinux情况下,实现匿名用户的登录,可以上传下载,可以创建目录,创建权限掩码为022,可以删除文件,最大上传速度为100kbit/s。
这个是我自己的vsftpd服务器的主要配置文件是/etc/chaodiquan.com/vsftpd/vsftpd.conf。
1.服务器端设置1.1修改配置文件开放匿名用户上传、下载及其他权限,anonymous_enable=yes //允许匿名用户登录 anon_upload_enable=yes //允许匿名用户上传write_enable=yes //赋予写权限anon_mkdir_write_enable=yes //允许匿名用户新建文件夹anon_other_write_enable=yes //匿名用户拥有除了上传和新建目录之外的其他权限anon_amask=022 //匿名用户的权限掩码anon_max_rate=102400 //最大上传速度100kbit/s然后重启服务systemctl restart vsftpd.service1.2修改上传目录的权限为了让匿名用户实现上传,必须开放目录的写权限,以anonymous用户名登录后,相当于ftp用户的身份,ftp的登录目录为/var/ftp,开放这个目录的写权限:chmod 777 /var/ftp,但是再重启服务并在服务器上用ftp登录时会出错,这是因为/var/ftp的权限不对所致,这个目录的权限是不能打开所有权限的。
解决方法为在/var/ftp下再建一个目录,权限是777就可以了:mkdir /var/ftp/pubchmod 777 /var/ftp/pub1.3开启防火墙和SELinux。
2.测试ftp://IP登录并创建文件...
转载请注明出处51数据库 » centos ftp软件包下载
嗫?暁雲?