Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Beispiel-Tutorial zur Installation von FTP und zum Hinzufügen von Benutzern unter Linux

Beispiel-Tutorial zur Installation von FTP und zum Hinzufügen von Benutzern unter Linux

Y2J
Freigeben: 2017-05-24 16:04:32
Original
2809 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die detaillierte Erklärung der FTP-Installation von CentOS6.8 und des Hinzufügens von Benutzern vorgestellt. Der Herausgeber findet es recht gut, daher werde ich es jetzt mit Ihnen teilen und als Referenz verwenden. Folgen wir dem Editor, um einen Blick darauf zu werfen

Sobald Sie FTP installiert haben

1 Überprüfen Sie, ob FTP installiert wurde

1

rpm -qa | grep vsftpd

Nach dem Login kopieren

2 Wenn nicht, Fahren Sie mit der Installation fort

1

yum install vsftpd

Nach dem Login kopieren

2. Stellen Sie vsftpd so ein, dass es beim Booten startet

1

chkconfig --level 35 vsftpd on

Nach dem Login kopieren

3. Konfigurieren Sie den FTP-Server (aktivieren Sie benutzerbasiert Zugriffskontrolle )

1 Änderung der Konfigurationsdatei

1

vim /etc/vsftpd/vsftpd.conf

Nach dem Login kopieren

1

2

3

4

5

6

7

8

9

10

11

12

13

14

anonymous_enable=NO  # 是否开启匿名登录

local_enable=YES   # 是否允许本地用户登录

write_enable=YES  # 是否允许上传

local_umask=022   # 默认的umask码

diremssage_enable=YES  # 是否显示目录说明文件

xferlog_enable=YES  # 是否记录ftp传输过程

connect_from_prot_20=YES # 是否确定端口传输来自20

xferlog_ftd_format=YES   # 是否使用标准的ftp xferlog模式

chroot_list_enable=YES  # 是否将系统用户限制在自己的home目录下

chroot_list_file=/etc/vsftpd/chroot_list  # 列表不受限制的用户

listen=YES   # 是否开启监听

pam_service_name=vsftpd # 服务名称

userlist_enable=YES

tcp_wrappers=YES

Nach dem Login kopieren

2 Änderung von Selinux

1

getsebool -a | grep ftp

Nach dem Login kopieren

Wenn ein Fehler gemeldet wird, getsebool: SELinux ist deaktiviert. Dann

1

vim /etc/selinux/config

Nach dem Login kopieren

ändern Sie SELINUX=1.

Dann starten Sie LINUX neu, „shutdown -r now“, um sofort neu zu starten (für Root-Benutzer).

Führen Sie „getsebool -a | grep ftp“ erneut aus.

Ändern Sie Selinux, um Benutzern das Schreiben von Daten in das Home-Verzeichnis zu ermöglichen

1

2

setsebool -P allow_ftpd_anon_write off

setsebool -P ftp_home_dir on

Nach dem Login kopieren

4 Erstellen Sie einen virtuellen Benutzer

1 Erstellen Sie einen Benutzer und dann Ändern Sie die Anmeldeshell des Benutzers. Die Anmeldeshell ist nologin, sodass Benutzer sich nicht am System anmelden und nur Dienste innerhalb von FTP nutzen können.

1

2

useradd -d /home/www/test -g ftp -s /sbin/nologin test  # 指定用户 test 属于组 ftp,只能访问的目录是 /home/www/test,不能登陆系统

passwd test  # 设置该用户的密码

Nach dem Login kopieren

2 Benutzertest zur chroot_list hinzufügen

1

vim /etc/vsftpd/chroot_list  # 把 test 加入该文件

Nach dem Login kopieren

Fünf Tests Virtueller Benutzer

Geben Sie „ftp://yourip“ in die Adressleiste des Browsers ein, geben Sie die Kontonummer und das Passwort in das Popup-Dialogfeld ein und die Verbindung ist erfolgreich.

Sechs weitere Konfigurationen

Öffnen Sie die Konfigurationsdatei vsftpd.conf

1

2

3

4

5

6

7

8

max_client=100   # vsftpd最大支持链接数100个IP

max_per=5   # 每个IP能支持5个链接

 

local_max_rate=81920  # 限制传输速度

 

listen_address=某个IP  # 绑定某个IP到vsftpd,只允许该IP访问

 

xferlog_file=/var/log/vsftpd.log  # 日志存放位置

Nach dem Login kopieren

[Verwandte Empfehlungen]

1 🎜 >Kostenloses Linux-Video-Tutorial

2.

Einführung in den TOMCAT-Cluster unter NGINX-Reverse-Proxy

3.

Einführung in Linux-Sicherung und -Wiederherstellung und Dateiberechtigungen

4.

Detaillierte Erklärung zum manuellen Hinzufügen einer Netzwerkbrücke mit Docker

5.

So installieren Sie eine virtuelle VMWare-Maschine

Das obige ist der detaillierte Inhalt vonBeispiel-Tutorial zur Installation von FTP und zum Hinzufügen von Benutzern unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage