vsftpd

用于负载均衡vsFTPd服务器的HAproxy

安稳与你 提交于 2019-12-02 19:29:24
http://www.voidcn.com/article/p-rqzvcpfl-bub.html 我已经使用运行vsftpd的HAProxy和2个FTP服务器成功建立了负载平衡环境.这是设置到目前为止的样子: 代理:ftp00 | 192.168.2.135(public,eth0)| 10.11.130.1(私人,eth1) Node01:ftp01 | 10.11.130.140 Node02:ftp02 | 10.11.130.141 操作系统:CentOS 6.6 HA代理:版本1.5.2 2014/07/12 vsftpd:2.2.2版 ftp00:/etc/haproxy/haproxy.conf #--------------------------------------------------------------------- # GLOBAL CONFIG #--------------------------------------------------------------------- global daemon log 127.0.0.1 local0 info log 127.0.0.1 local1 notice log 127.0.0.1 local5 debug chroot /var/lib/haproxy pidfile /var

4.65FTP服务4.66测试登录FTP

耗尽温柔 提交于 2019-12-02 07:47:48
FTP服务 测试登录FTP 4.65FTP服务 文件传输协议(FTP),可以上传和下载文件。比如我们可以把Windows上的文件shan上传到Linux,也可以把Linux上的文件下载到Windows上。 Centos上默认有一个vsftpd的服务可以提供ftp服务,这个配置起来比较麻烦 有一个pure-ftpd,是一个实用起来比较方便的ftp服务工具 Linux上安装pure-ftpd,首先Linux上需要安装扩展源,epel-release,我们用的很多工具都是由扩展源提供的,所以建议在安装完系统后直接安装epel-rease,装完之后就可以安装pure-ftpd了 yum install -y epel-release yum install -y pure-ftpd 配置pure-ftpd vi /etc/pure-ftpd/pure-ftpd.conf PureDB /etc/pure-ftpd/pureftpd.pdb #这一行用#注释掉 MinUID 1000 创建ftpd服务的用户和ftp的目录 useradd ftpduser mkdir /data/ftp 为了ftpd服务能正常读写/data/ftp目录,将/data/ftp目录的shuz属主属组都改为ftpuser [root@localhost etc]# chown ftpduser:ftpduser

虚拟机下centos7.x简易命令大全与试玩体验

心已入冬 提交于 2019-12-02 07:46:53
OS: liunx version: centos7.x date: 2019-01-18 1. cd / : 进入服务器根目录 2. cd .. : 进入当前目录的上一级 3. ls : 显示当前目录下的所有文件夹或文件(list的缩写) 4. ip addr : 展示服务器当前ip地址 5. systemctl start httpd.service : 启动apache服务 6. vi filename.text : 进入目录后选择一个文件(文件名+后缀)进行编辑,如果该目录下不存在该文件则会在当前目录下创建 7. firewall-cmd --zone=public --query-port=80/tcp : 检查80端口配置是否生效 8. systemctl stop firewalld : 直接关闭防火墙 9. systemctl start firewalld : 启动防火墙 10. yum -y install vsftpd : 安装ftp服务 11. vsftpd -v : 查看ftp版本 12. service vsftpd start : 启动ftp服务 (systemcel start vsftpd) 13. service vsftpd stop : 关闭ftp服务 14. service vsftpd status : 查看ftp运行状态 15.

Linux下的ftp安装和使用

一笑奈何 提交于 2019-12-02 07:45:55
第一部分:安装 1.将用户切换到root:su - ; 2.检查机器是否已经安装了ftp:rpm -qa|grep vsftpd; 如果没有返回任何结果,表示没有安装;如果返回文件包名,这表示已经安装了该服务; 3.开始安装:yum install vsftp;(接下来的步骤可能要询问:Is that ok?,直接回应yes就可以了);安装完了会显示 Complete! 4.再次检查ftp是否安装上了:rpm -qa|grep vsftp; 5.检查ftp配置是否开启:chkconfig --list|grep vsftpd;此时返回的选项应该都是off; 6.开启ftp配置项:chkconfig vsftpd on; 7.再次检查ftpshi是否开启:chkconfig --list|grep vsftp;此时ftp的一些选项中应该有on; 8.重启ftp:service vsftpd restart;(如果重启失败,有可能是linux防火墙没有关闭的问题,关闭防火墙:chkconfig iptables off) 9.再次重启ftp:service vsftp restart,此时应该是ok的; 10.卸载ftp:rpm -e vsftpd; 第二部分:使用知识准备 1.控制ftp: service vsftpd stop/start/restart; 2.查看ftp相关进程

Ubuntu16.04搭建FTP服务器

巧了我就是萌 提交于 2019-12-02 07:39:18
搞了下FTP服务器,基本上能遇到的问题都遇到了-。-! 先说步骤: 1.安装vsftpd软件包 sudo apt-get install vsftpd 2.打开配置文件 vim /etc/vsftpd.conf 3.修改参数 一些参数可以去掉注释激活,为了方便,你也可以注释全部,然后添加下面的设置 #这些设置系统默认是开启的,可以不管 listen = NO listen_ipv6 = YES dirmessage_enable = YES use_localtime = YES xferlog_enable = YES connect_from_port_20 = YES #下面的就要自定义设置了,建议系统默认的不管,然后复制下面的 #是否允许匿名访问,NO为不允许 anonymous_enable = NO #是否允许本地用户访问,就是linux本机中存在的用户,YES允许 local_enable = YES #是否开启写模式,YES为开启 write_enable = YES #新建文件权限,一般设置为022,那么新建后的文件的权限就是777 - 022 = 755 local_umask = 022 #是否启动userlist为通过模式,YES的话只有存在于userlist文件中的用户才能登录ftp(可以理解为userlist是一个白名单),NO的话,白名单失效

vsftpd在Ubuntu 64位下的多用户多目录配置

陌路散爱 提交于 2019-12-02 07:38:58
更多内容请看: http://www.bdtool.net/ 研究了两天vsftpd,从网上找了很多资料,不是出这问题就是那问题,幸好终于解决了,下面贴出我的配置过程。不喜勿喷。。。 一、安装vsftpd sudo apt-get install vsftpd 安装完以后大致的目录介绍 /etc/vsftpd/vsftpd.conf 主配置文件 /usr/sbin/vsftpd Vsftpd的主程序 /etc/rc.d/init.d/vsftpd 启动脚本 /etc/pam.d/vsftpd PAM认证文件(此文件中file=/etc/vsftpd/ftpusers字段,指明阻止访问的用户来自/etc/vsftpd/ftpusers文件中的用户) /etc/vsftpd/ftpusers 禁止使用vsftpd的用户列表文件。记录不允许访问FTP服务器的用户名单,管理员可以把一些对系统安全有威胁的用户账号记录在此文件中,以免用户从FTP登录后获得大于上传下载操作的权利,而对系统造成损坏。(注意:linux-4中此文件在/etc/目录下) /etc/vsftpd/user_list 禁止或允许使用vsftpd的用户列表文件。这个文件中指定的用户缺省情况(即在/etc/vsftpd/vsftpd.conf中设置userlist_deny=YES)下也不能访问FTP服务器

【2017/8/10】PXE+TFTP+VSftp+DHCP+Kickstart无人值守安装系统搭建

流过昼夜 提交于 2019-12-02 05:14:41
参考:http://www.linuxprobe.com/chapter-19.html Kickstart无人值守系统原理 未安装系统的客户机,通过与无人值守系统的访问(1,获取IP地址 2,获取引导文件 3,获取应答文件),实现自动安装系统的效果,特别适用于批量安装。 初始环境 无人值守系统的这台机器地址192.168.158.111 已经将光盘挂载到/media/cdrom 配置DHCP服务程序 [root@xiaopengfei17-2-21 ~]# yum -y install dhcp [root@xiaopengfei17-2-21 ~]# vi /etc/dhcp/dhcpd.conf [root@xiaopengfei17-2-21 ~]# cat /etc/dhcp/dhcpd.conf # # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.example # see dhcpd.conf(5) man page # allow booting; allow bootp; ddns-update-style interim; ignore client-updates; subnet 192.168.158.0 netmask 255.255.255.0 {

远程传输文件—ftp

倾然丶 夕夏残阳落幕 提交于 2019-12-02 03:11:56
远程传输文件—ftp 1. 在 linux中查找是否安装了ftp rpm -qe |grep ftp 2.没有安装ftp,则需要进行挂载,然后安装 挂载命令 mount /mnt/cdrom /mnt 把内容挂载到 /mnt下面 进入 cd /mnt/Packages 查找 ftp包 ls |grep ftp 3.把包复制到root或者etc等其他目录下面 cp vsftpd包名 /etc(路径) 4.安装ftp rmp -ivh vsftpd包名 5.启动ftp服务 service vsftpd start 6.关闭防火墙 service firewalld stop 7.修改配置文件 两个 ftpusers和user_list , 这两个是黑名单,所以要去里面把 root注释完,这样root才有权限进行操作。#为注释的意思。也可以说是添加白名单-root 8.添加权限 setsebool -P allow_ftpd_full_access on 9.重启vsftpd服务 10.在windows命令中 上传: windows – 服务器 linux put 下载:服务器 linux ---windows get 11.进入dow命令,输入ftp ip 进行连接 输入用户名 root,密码123456 退出 bye 来源: https://www.cnblogs.com

vsftpd和mysql结合实现认证

﹥>﹥吖頭↗ 提交于 2019-12-02 02:47:49
tep1: 首先安装vsftp和mysql [root @localhost ~]#yum install vsftpd mysql-server mysql-devel pam-devel -y 在PAM中默认是没有mysql认证模块的,所以要下载源码自己手动安装 [root @localhost ~]# tar -xf pam_mysql-0.7RC1.tar.gz -C /usr/src/ [root @localhost ~]# cd /usr/src/pam_mysql-0.7RC1 [root @localhost pam_mysql-0.7RC1]# ./configure --with-pam=/lib64/security/ #文件需要导入64位的目录下 [root @localhost pam_mysql-0.7RC1]# make && make install step2: 安装好后启动mysql [root @localhost ~]# service mysqld start [root @localhost ~]# mysql -u root -p 首先先创建vsftp的数据库 mysql> CREATE DATABASE vsftpd; 然后创建一个用户表 mysql> use vsftpd mysql> create table users ( -

第一篇博客:Linux FTP搭建(Ubuntu 15.1)

末鹿安然 提交于 2019-12-02 00:30:48
如果你是Ubuntu,用service命令启动没有用的话可以看看我这篇博客的第三步,通过服务脚本来启动 FTP搭建Ubuntu 15.10 Linux基本步骤: 1.更新资源列表 命令:sudo apt-get update 2.下载ftp工具vsftp,这个是最常用的ftp工具,稳定性和性能都比较好 命令:sudo apt-get install vsftpd 3.开启ftp服务器 命令: /etc/init.d/vsftpd start 4.测试ftp服务能否被访问 测试本地能否访问,命令:ftp 127.0.0.1,然后输入本机账户和密码(linux的) 如果成功了就说明ftp服务已经正常启动了 外部主机访问(我的是Windows): 先ping一下ftp服务器能不能ping通以排除网络问题,还有关闭要连接的ftp的Linux的防火墙,当然,你也可以不关闭,设置开放端口就行 Windows默认是使用ftp被动模式进行访问的,在这种情况下,会显示连接超时,但也和vsftp的配置有关,如果没有请忽略。 修改Windows FTP连接模式就请自行百度吧,Internet属性-->高级-->去掉勾选ftp被动模式。 连接上了ftp服务器,然后登录,有的版本默认是可以匿名登录的 如果匿名登录失败了就去修改vsftpd的配置文件,我这个版本的位置是在etc目录下,文件名vsftpd