CentOS 7 安装 ftp



开机自启:

点击查看代码
[root@desktop-v4v6dsu ~]# setenforce 0 
[root@desktop-v4v6dsu ~]# systemctl stop firewalld.service
[root@desktop-v4v6dsu ~]# yum install -y vsftpd
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
 * base: mirrors.bfsu.edu.cn
 * extras: mirrors.bfsu.edu.cn
 * updates: mirrors.bfsu.edu.cn
base                                                                                                                    | 3.6 kB  00:00:00     
extras                                                                                                                  | 2.9 kB  00:00:00     
updates                                                                                                                 | 2.9 kB  00:00:00     
Resolving Dependencies
--> Running transaction check
---> Package vsftpd.x86_64 0:3.0.2-29.el7_9 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================================================
 Package                        Arch                           Version                                   Repository                       Size
===============================================================================================================================================
Installing:
 vsftpd                         x86_64                         3.0.2-29.el7_9                            updates                         173 k

Transaction Summary
===============================================================================================================================================
Install  1 Package

Total download size: 173 k
Installed size: 353 k
Downloading packages:
vsftpd-3.0.2-29.el7_9.x86_64.rpm                                                                                        | 173 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : vsftpd-3.0.2-29.el7_9.x86_64                                                                                                1/1 
  Verifying  : vsftpd-3.0.2-29.el7_9.x86_64                                                                                                1/1 

Installed:
  vsftpd.x86_64 0:3.0.2-29.el7_9                                                                                                               

Complete!
[root@desktop-v4v6dsu ~]# systemctl start vsftpd
[root@desktop-v4v6dsu ~]# find / -name "pub"
/var/ftp/pub
[root@desktop-v4v6dsu ~]# cd /var/ftp/pub/
[root@desktop-v4v6dsu pub]# ls
[root@desktop-v4v6dsu pub]# touch liuzonglin.txt
[root@desktop-v4v6dsu pub]# ls
liuzonglin.txt
[root@desktop-v4v6dsu pub]# vim liuzonglin.txt 
[root@desktop-v4v6dsu pub]# cd
[root@desktop-v4v6dsu ~]# useradd liuzonglin
useradd: user 'liuzonglin' already exists
[root@desktop-v4v6dsu ~]# passwd liuzonglin
Changing password for user liuzonglin.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: all authentication tokens updated successfully.
[root@desktop-v4v6dsu ~]# systemctl start vsftpd
[root@desktop-v4v6dsu ~]# cd /var/
[root@desktop-v4v6dsu var]# ls
account  cache  db     ftp    gopher    lib    lock  mail  opt       run    target  yp
adm      crash  empty  games  kerberos  local  log   nis   preserve  spool  tmp
[root@desktop-v4v6dsu var]# mkdir /var/www
[root@desktop-v4v6dsu var]# mkdir /var/www/html
[root@desktop-v4v6dsu var]# chmod a-w /var/www && chmod 777 -R /var/www/html
[root@desktop-v4v6dsu var]# vim /etc/vsftpd/vsftpd.conf 
[root@desktop-v4v6dsu var]# vim /etc/vsftpd/vsftpd.conf 
[root@desktop-v4v6dsu var]# vim /etc/vsftpd/vsftpd.conf 
[root@desktop-v4v6dsu var]# vim /etc/vsftpd/vsftpd.conf 
[root@desktop-v4v6dsu var]# systemctl restart vsftpd
[root@desktop-v4v6dsu var]#