| |
@@ -112,6 +112,24 @@
|
| |
|
| |
By default, the [command]#vsftpd# service does *not* start automatically at boot time. To configure the [command]#vsftpd# service to start at boot time, use a service manager such as [command]#systemctl#. See xref:../infrastructure-services/Services_and_Daemons.adoc#ch-Services_and_Daemons[Services and Daemons] for more information on how to configure services in {MAJOROS}.
|
| |
|
| |
+ [[s3-ftp-firewalld]]
|
| |
+ ==== Configuring the Firewall for FTP
|
| |
+ By default, `firewalld` blocks incoming FTP connections. To allow FTP connections, as `root` type:
|
| |
+
|
| |
+ [subs="quotes, macros"]
|
| |
+ ----
|
| |
+ [command]#firewall-cmd --add-service=ftp#
|
| |
+ ----
|
| |
+
|
| |
+ The change will be applied immediately, but will be lost next time `firewalld` is reloaded or the system restarted. To make it permanent, type:
|
| |
+
|
| |
+ [subs="quotes, macros"]
|
| |
+ ----
|
| |
+ [command]#firewall-cmd --permanent --add-service=ftp#
|
| |
+ ----
|
| |
+
|
| |
+ For more information on configuring `firewalld`, see the link:++https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Security_Guide/++[Red{nbsp}Hat Enterprise{nbsp}Linux{nbsp}7 Security Guide].
|
| |
+
|
| |
[[s3-ftp-vsftpd-start-multi]]
|
| |
==== Starting Multiple Copies of [command]#vsftpd#
|
| |
indexterm:[vsftpd,starting multiple copies of]indexterm:[vsftpd,multihome configuration]
|
| |
It took me 2h of investigations to understand why my freshly installed FTP server was not working, until I realised that the problem had nothing to do with my vsftpd configuration, but with Firewalld being installed on my system and blocking FTP connections by default.
I believe a section about Firewalld ought to be present in the guide, for those users who are not aware that it is installed by default on Fedora Workstation.