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

Y2J
Freigeben: 2017-05-24 16:04:32
Original
2581 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

rpm -qa | grep vsftpd
Nach dem Login kopieren

2 Wenn nicht, Fahren Sie mit der Installation fort

yum install vsftpd
Nach dem Login kopieren

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

chkconfig --level 35 vsftpd on
Nach dem Login kopieren

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

1 Änderung der Konfigurationsdatei

vim /etc/vsftpd/vsftpd.conf
Nach dem Login kopieren
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

getsebool -a | grep ftp
Nach dem Login kopieren

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

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

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.

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

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

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:
Quelle:php.cn
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!