vsftpd

在阿里云 ECS 实例上创建 FTP(针对 Linux)

匿名 (未验证) 提交于 2019-12-02 21:59:42
登录ECS实例后,运行以下命令安装 vsftpd yum install -y vsftpd 可以进入 etc/vsftpd 路径下查看是否有以下文件,以确认安装成功 ls /etc/vsftpd 本文仅介绍配置本地用户登录的方式,其他情况可以参考 官方文档 首先是创建一个 ftp 用户, 设置 用户名和 修改 密码,可以通过以下命令来完成 useradd ftpuser passwd ftpuser 此处 ftpuser 自己进行设置,在第二行命令中保持一致,然后再设置密码 随后通过 vim 修改配置文件 vsftpd.conf 具体修改内容是将参数 anonymous enable 和 local_enable 的值分别设为 NO 和 YES ,即: anonymous enable= NO local_enable= YES 保存文件,完成配置 如上图 1、新建站点,可以自己选择命名,然后配置远程站点登录信息 2、主机 IP ,填入 ECS 实例的公网 IP 3、在协议下拉框中选择 SFTP 协议 4、选择正常登录类型,然后输入在 Step 2 一开始设置的 ftp 用户名和密码 随后确定、连接,成功登录后,进入的是 /home/ftpuser 路径下: 文章来源: 在阿里云 ECS 实例上创建 FTP(针对 Linux)

linux学习笔记一:远程连接linux服务器

匿名 (未验证) 提交于 2019-12-02 21:59:42
环境介绍:win7电脑,通过VM虚拟出linux系统,安装centOS7 通过Xshell连接linux,ftp访问服务器资源。 遇到的问题,ftp连不上linux 解决:linux上安装ftp服务 步骤 一、检查是否安装了ftp服务 rpm -qa|grep vsftpd 二、安装ftp服务 yum -y install vsftpd 三、开启ftp服务,并添加到开机启动项 systemctl start vsftpd.service (也可以用service vsftpd start 旧版本命令,systemctl新版本命令【注意防火墙添加端口,centOS7和6版本添加方式不一样】) chkconfig vsftpd on 四、检查ftp服务 systemctl status vsftpd.service 或者 service vsftpd status 【极端情况下,可能需要手动开启防火墙ftp端口】 五、测试ftp服务 ftp localhost 六、配置ftp服务,允许root等用户远程连接 1、编辑 /etc/vsftpd/vsftpd.conf 文件 加入: pam_service_name=vsftpd 2、编辑/etc/vsftp/user_list 注释掉 root,允许root上传下载文件 补充:另一种常见的远程连接linux方式telnet

Linux:设置FTP开机自动启动

匿名 (未验证) 提交于 2019-12-02 21:59:42
1.显示vsftpd 在linux任何工作等级下都没有自启动 [root@242 ~]# chkconfig --list|grep vsftpd 2.设置vsftpd自启动 3.显示表明vsftpd在Linux工作2,3,4,5等级下都会自启动服务 [root@242 ~]# chkconfig --list|grep vsftpd 来源:博客园 作者: Java-Legend 链接:https://www.cnblogs.com/chuanqi1995/p/11812524.html

linux 搭建局域网YUM源仓库服务器

匿名 (未验证) 提交于 2019-12-02 21:56:30
  yum简介   Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。   借助于YUM软件仓库,可以完成安装、卸载、自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依赖关系,而无需管理员,手工去安装每个rpm包,使管理员在维护大量Linux服务器时更加轻松自如。特别是拥有大量Linux主机的本地网络中,构建一台源服务器可以大大缓解软件安装、升级等对lnterner的依赖。    yum服务器搭建   yum服务器概述   yum软件仓库通常借助HTTP或FTP协议来进行发布,这样可以面向网络中的所有客户机提供软件源服务。为了便于客户机查询软件包,获取依赖关系等信息,在软件仓库中需要提供仓库数据(Repodata),其中收集了目录下所有rpm包的头部信息。    准备网络安装源(服务器端)   (1)准备软件仓库目录   光盘中的软件包拷贝CentOS6.5第一张光盘内容到本地FTP服务器匿名访问用户的根目录下   [root@localhost ~]# cd /var/ftp/   [root@localhost ftp]

Linux-Centos常用服务之FTP!

匿名 (未验证) 提交于 2019-12-02 21:56:30
一. FTP服务概述: 1,基本概述: (1)ftp文件传输协议,是典型的C/S结构的应用层协议 (2)ftp的连接: 主动模式:服务器主动发起数据连接。 被动模式:服务器被动等待数据连接。 (3)tfp的用户类型 匿名用户 本地用户 虚拟用户 (4)ftp服务器软件: (第三方):File Zilla Serner,Serv-U等 (系统):vsftpd,iis(ftp) (5)客户端: CuteFTP FlahFXP 等 2,配置文件: (1) 用户列表文件: ftpusers,禁止用户登录 相当于黑名单。 user_list,相当于黑白名单 有主配置文件决定。 (2) 主配置文件:vsftpd.conf 配置行采用“配置项=参数”的格式 3,主配置文件常见的配置参数 匿名用户: anonymousenable=YES 是否允许匿名访问 anonumask=022 设置匿名用户所上传文件的默认权限掩码值 anonroot=/var/ftp 设置匿名用户的FTP根目录(默认为/var/ftp/) anonuploadenable=YES 是否允许匿名用户上传文件 anon mkdir write enable=YES 是否允许匿名用户有创建目录的写入权限 anonotherwriteenable=YES 是否允许匿名用户有其他写入权限,如对文件改名、覆盖及删文件等 本地用户:

linux上ftp服务器的搭建

匿名 (未验证) 提交于 2019-12-02 21:56:30
1、安装vsftpd组件。 yum -y install vsftpd 2、添加一个ftp用户。    useradd ftpuser 3、给该用户添加密码。    passwd ftpuser 4、关闭匿名访问。 vim /etc/vsftpd/vsftpd.conf anonymous_enable=YES anonymous_enable= NO service vsftpd restart 5、设置开机自启服务。 chkconfig vsftpd on 6、安装完ftp服务器并上传图片后,访问出现404。 vim /usr/local/nginx/conf/nginx.conf #user nobody user root server{   ...(省略) location /images/ { root /home/ftpuser/www/; autoindex on; } ...}   然后重启nginx即可。 文章来源: linux上ftp服务器的搭建

LINUX FTP并发及带宽限制

匿名 (未验证) 提交于 2019-12-02 21:56:30
问题 沿用练习一,通过调整FTP服务端配置,实现以下目标: 最多允许100个FTP并发连接 每个IP地址最多允许2个并发连接 匿名访问时,将速度限制为 50KB/s 用户登录访问时,将速度限制为 500KB/s 在客户机上通过ftp或wget验证上述限制 方案 关于vsftpd服务器的并发及带宽限制,主要用到以下配置参数: max_clients:限制并发的客户端个数 max_per_ip:限制每个客户机IP的并发连接数 anon_max_rate:匿名最大速度(字节/秒) local_max_rate:验证用户最大速率(字节/秒) 步骤 实现此案例需要按照如下步骤进行。 步骤一:限制并发连接数 1)修改vsftpd服务配置,在末尾添加并发限制并重载服务 [root@svr5 ~]# vim /etc/vsftpd/vsftpd.conf .. .. max_clients=100 max_per_ip=2 [root@svr5 ~]# service vsftpd reload 关闭 vsftpd: [确定] 为 vsftpd 启动 vsftpd: [确定] 2)从客户机开多个FTP连接进行测试 访问vsftpd服务器时,只要客户端不主动断开连接,且闲置不超过300秒(默认),vsftpd服务器都会保留此连接。因此可以开多个命令终端同时登入此FTP服务器,以测试并发限制效果。

linux 配置共享目录方法

拈花ヽ惹草 提交于 2019-12-02 21:37:19
  配置共享目录有三种方法:   第一种:使用Vmware自带的文件共享的功能,进入Vmware,点击虚拟机选项,然后点击”设置“,再点击标签“选项”这一项,找到“共享文件夹”,然后设置为”总是启动“。随后自己可以进行添加共享文件夹的路径。      设置成功后会在目录:/mnt/hgfs下面看到共享的文件夹 第二种:在Ubuntu内安装samba服务。   (1)下载安装samba服务:sudo apt-get install samba   (2)配置samba服务,在文件/etc/samba/smb.conf的末尾添加配置信息     [myshare] #共享文件夹的名称,可以随便设计     path=/home #Ubuntu和window中共享的目录,可以根据用户的需要修改,注意等号两边不能出现有空格。     available=yes #说明:available用来指定该共享资源是否可用。     browseable=yes  #说明:browseable用来指定该共享是否可以浏览。     public=yes  #说明:public用来指定该共享是否允许guest账户访问。     writable=yes  #说明:writable用来指定该共享路径是否可写。    (3)配置完成后。需要进行重新加载samba配置文件,并且重新启动samba服务    

ftp 匿名传输

核能气质少年 提交于 2019-12-02 19:37:46
ftp命令用于使用FTP服务,linux系统ftp默认没有安装,请执行 yum install vsftpd* 首先开启匿名用户上传与写入权限  vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES 允许匿名访问 anon_umask=022 允许用户上传文件的umask值 anon_upload_enable=YES 允许匿名用户上传文件 anon_mkdir_write_enable=YES 允许匿名用户创建目录 anon_other_write_enable=YES 允许匿名用户修改目录名或删除目录 确认后保存退出vsftpd.conf 文件,重启vsftpd服务程序 systemctl restart vsftpd 在客户端尝试登入FTP服务 ftp 192.168.21.100 来源: https://www.cnblogs.com/zhao-yang/p/11760973.html