ftp安装包,适用于ubuntu环境,直接使用博客中方式安装即可
2021-05-16 11:58:13 113KB ftp
1
搭建文件服务器 1、安装 vsftpd yum -y install vsftpd 2、给文件服务器添加一个用户 useradd ftpuser passwd ftpuser123 3、设置开机自启动 chkconfig vsftpd on vsftpd常用操作命令 启动 systemctl start vsftpd 停止 systemctl stop vsftpd 重启 systemctl restart vsftpd 检查服务状态 systemctl status vsftpd 安装Nginx yum install -y nginx 如果出现:没有可用软件包 ng
2021-05-11 16:42:35 72KB ftp gi gin
1
vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。
2021-05-11 16:01:12 192KB FTP vsftpd
1
安装步骤: 0、交叉编译环境配置 在/etc/profiel 和 .bashrc 文件中增加以下内容 export PTAH=$PATH://root/compile/arm-none-linux-gnueabi/bin source .bashrc 1、解压 tar -zxvf vsftpd-3.0.3.tar.gz.tar 2、修改Makefile文件 vim Makefile CC=arm-none-linux-gnueabi-gcc 3、执行make,已修复以下错误 make (1)错误提示:/bin/sh:./vsf_findlibs.sh: Permission denied 解决措施:chmod 775 ./vsf_findlibs.sh (2)错误提示:/lib/libcap.so.2:could not read symbols: File in wrong format 解决措施:修改vsffindlibs.sh,屏蔽掉50-60行 (3)错误提示:sysdeputil.c:(.text+0xdcc):undefined reference to `crypt' 解决措施:arm-none-linux-gnueabi/libc/lib/下的libcrypt.so.1复制到开发板根文件系统/lib目录下 4、拷贝文件到开发板中 make成功之后有在当前目录生成了vsftpd文件,通过以下命令查找对应的依赖性 arm-linux-readelf -d vsftpd   Tag        Type                        Name/Value 0x00000001 (NEEDED)                    Shared library: [libcrypt.so.1] 0x00000001(NEEDED)                     Shared library: [libc.so.6] 把vsftpd、libcrypt.so.1及这两个连接所指向的源文件拷贝开发板系统根目录/lib中。 把生成的vsftpd拷贝到根文件系统的sbin目录,vsftpd.conf文件拷贝到开发板系统根文件系统的etc目录下。 5、配置vsftpd.conf #使vsftpd处于独立启动模式 listen=YES listen_port=21 anon_other_write_enable=YES 6、开发板根文件系统创建必要的目录: mkdir-p /var/ftp/pub mkdir -p /usr/share/empty chown root:root/var/ftp chmod 755 /var/ftp cd /var/ftp chmod 777 pub pub这个目录是用来供匿名用户上传文件的,上传的文件存放在此处,故其属性为777,而其他目录无此属性,不能用来作为上传目录。 7、开发板执行以下命令启动 vsftpd/etc/vsftpd.conf& 8、启动ftp登录 用户名root密码空,可访问开发板任意目录; 用户名anonymous密码空,可访问/var/ftp/pub目录 用户名ftp密码空,可访问/var/ftp/pub目录
2021-05-08 09:01:39 193KB linux vsftp vsftpd 交叉编译
1
redhat6版本的系统不含ftp服务,若想本机被ftp,则需要安装vsftpd程序,安装方式为rpm -ihv vsftpd-2.2.2-14.el6.x86_64.rpm
2021-04-29 09:10:33 152KB vsftp
1
【FTP与VSFTPD服务详解】 FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议,广泛应用于服务器间以及用户与服务器之间的文件共享。FTP基于TCP/IP协议,提供了客户端和服务器之间的双向通信,允许用户上传、下载文件或者进行目录管理等操作。 在Linux系统中,VSFTPD(Very Secure FTP Daemon)是一个流行的FTP服务器软件。它以其安全性、高效性和易配置性著称。VSFTPD的名称中的"V"代表"Very","S"代表"Secure",强调了它对安全性的重视。 ### 安装VSFTPD 在Linux系统中,通常通过包管理器来安装VSFTPD。在RPM(Red Hat Package Manager)系统,如CentOS、Fedora或RHEL中,可以使用以下命令安装: ```bash sudo yum install vsftpd ``` 或者,对于使用Dnf包管理器的系统: ```bash sudo dnf install vsftpd ``` 本案例中,提供的压缩包文件“vsftpd_rpm.zip”可能包含了一个预编译的VSFTPD RPM包,可以直接使用`rpm`命令进行安装,但具体操作需要解压后查看实际内容。 ### VSFTPD配置 安装完成后,VSFTPD的配置文件通常位于`/etc/vsftpd/vsftpd.conf`。这个文件包含了服务器的各种设置,例如匿名用户访问、本地用户访问、权限控制等。一些常见的配置项包括: - `anonymous_enable=YES/NO`:开启或关闭匿名FTP访问。 - `local_enable=YES/NO`:允许或禁止本地用户登录。 - `write_enable=YES/NO`:允许或禁止上传文件。 - `chroot_local_user=YES/NO`:是否将本地用户限制在其主目录内。 ### VSFTPD启动与管理 启动、停止或重启VSFTPD服务,可以使用以下命令: ```bash sudo systemctl start vsftpd sudo systemctl stop vsftpd sudo systemctl restart vsftpd ``` 若要使VSFTPD在系统启动时自动启动,可以执行: ```bash sudo systemctl enable vsftpd ``` ### 安全性考虑 为了提高VSFTPD的安全性,可以: 1. **禁用匿名访问**:设置`anonymous_enable=NO`。 2. **使用SSL/TLS加密**:启用`ssl_enable=YES`,并配置证书。 3. **限制IP访问**:通过防火墙或VSFTPD的`user_list`功能限制特定IP地址的访问。 4. **设置强密码策略**:确保所有使用FTP的用户有强密码。 5. **使用CHROOT监狱**:使用`chroot_local_user=YES`将用户限制在他们的主目录内。 ### 总结 VSFTPD作为一款安全的FTP服务器,是Linux系统中广泛采用的解决方案。通过RPM包管理器进行安装,便于管理和更新。理解并配置好VSFTPD的配置文件,以及关注安全措施,是确保FTP服务安全、稳定运行的关键。如果你已经拥有“vsftpd_rpm.zip”文件,解压缩后,可以按照上述步骤在RPM系统上部署VSFTPD
2021-04-25 19:01:31 153KB ftp vsftpd
1
vsftpd-3.0.3.tar.gz
2021-04-21 10:12:00 192KB vsftpd-3.0.3
1
vsftpd
2021-03-31 12:01:02 155KB LINUX FTP VSFTPD vsftpd
1
linux 2.6 vsftp的RPM安装包,下载上传至服务器,然后rpm -ivh vsftpd-2.2.2-12.el6_5.1.x86_64.rpm 即可安装最新版vsftp了
2021-03-28 16:05:59 151KB linux vsftp rpm安装包
1
ubuntu已经debian配置好的可用ftp,需要修改的一点是里面对应的ip地址,已经在/home文件夹下新建ftp目录
2021-03-22 17:02:23 1KB ftp配置文件