openSUSE 13.1 install vsftp 3.0.2

1. Installation prerequisites

 

1) rpm installation package: vsftpd-3.0.2-4.2.1.x86_64.rpm

 

2) Operating system (lsb_release -a): openSUSE 13.1 (Bottle) (x86_64)

 

2. Check whether it has been installed

 

rpm -qa | grep vsftp

 

If it is already installed, it can be uninstalled and reinstalled, or you can directly use the currently installed one.

 

3. Execute the installation

 

rpm -ivh vsftpd-3.0.2-4.2.1.x86_64.rpm

 

4. Permission configuration

 

Configuration file: /etc/vsftpd.conf

 

1) Enable LINUX user

 

anonymous_enable=NO anonymous users are not allowed

local_enable=YES enable local users

write_enable=YES Open local user write permission

local_umask=022 local file permissions

chroot_local_user=YES restricts operations in its own directory

 

2) Enable virtual users

 

If you haven't done it before, you can check the data and research it yourself if you need it;

 

5. Create an FTP user

 

1) Add a new user: useradd -m FTP username -d FTP user home directory

 

Note: You can create an FTP user group to manage FTP users uniformly

 

2) Set password: passwd FTP username

 

6. Create FTP file upload root directory

 

1) Switch to FTP user: su - FTP username

 

2) Create FTP file upload root directory: mkdir directory name

 

3) Switch back to root user: su - root or exit (only valid for switching to FTP user through root)

 

4) Delete the write permission of the user's home directory (otherwise log in with 500 error): chmod aw FTP user's home directory path

 

Seven, enable VSFTP service or reload configuration

 

1) Service related operations: service vsftpd {start|restart|stop}

 

2) Reload the vsftpd.conf file:

 

             cd /etc/init.d 

 

             ./vsftpd reload   [命令帮助:./vsftpd {start|stop|status|try-restart|restart|force-reload|reload}]

 

 

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327089512&siteId=291194637