Skip to main content
New
Stack Overflow Jobs powered by Indeed: A job site that puts thousands of tech jobs at your fingertips (U.S. only). Search jobs
11 votes

ProFTPd: Multiple Domain VirtualHosts on one IP address

Note that with the advent of RFC 7151, FTP now has a HOST command for supporting true name-based virtual hosts, just as the Host header does for HTTP 1.1. And ProFTPD implements this HOST command as ...
Castaglia's user avatar
  • 3,389
5 votes

ProFTPd - Cannot login at all, constant 530 error

I think that listing invalid shells like /sbin/nologin as valid ones is not the proper way to go (they have been removed on purpose), and neither is allowing the FTP users to log in to the system when ...
Jiri Valenta's user avatar
4 votes
Accepted

SFTP server: better to use SSH internal sftp subsystem or ProFTPD plugin?

SSH's sftp server has some additional requirements for chroot directories, ie. user cant have write access to chroot dir in some enviroments this might be a problem. If You also need ftp/ftps I would ...
Lazy404's user avatar
  • 365
4 votes
Accepted

ProFTPD - TLS - Client does not support any cipher

Ok, so quite by accident I fell over other people having issues with openssl, and found that in newer versions the recommended keysize is set to 2048bits and not the 1024 as suggested in the proftpd ...
Ney's user avatar
  • 41
3 votes

SFTP server: better to use SSH internal sftp subsystem or ProFTPD plugin?

This is an older thread but I'd just like to add for future readers that we've been configuring servers to use proftpd with mod_sftp for years with no problems at all. I like very much that the ...
Diogenes deLight's user avatar
3 votes

ProFTPD: The meaning of the "TLS Verify Client" and "NoCertRequest" in the TLS configuration

For a more secure protocol, you might consider using SFTP (which proftpd supports). SFTP runs over SSH, so fully encrypted. You might find this related question useful. This tutorial on configuring ...
Diogenes deLight's user avatar
3 votes
Accepted

ProFTPD: The meaning of the "TLS Verify Client" and "NoCertRequest" in the TLS configuration

The TLSVerifyClient directive is about authenticating clients (i.e. "client auth" or "mutual auth"); it is used to determine whether mod_tls will request a certificate from the client, and whether ...
Castaglia's user avatar
  • 3,389
3 votes
Accepted

ProFTPd timeout on LIST

See: ProFTPD - Failed to retrieve directory listing while using TLS it might be a problem with the related rules of a firewall between you and the server.
tim's user avatar
  • 1,217
3 votes

ProFTPD pub key authentication, still asks for password

I experienced this, and it was caused by what looks like a bug in ssh-keygen that manifests when you convert the ssh-rsa format key into the RFC-4716 key format: the Comment header is too long. To ...
Andrew Bobulsky's user avatar
3 votes

Configuring Proftpd users without system users

Simple ftp site <VirtualHost ftp.example.net> # Common settings ServerName "ftp.example.net" DefaultRoot ~ DefaultServer on Umask 002 Protocols ftp Port 21 # Specify ...
ALex_hha's user avatar
  • 7,365
3 votes
Accepted

mod_tls missing on proftpd

You can install it with this command: apt install proftpd-mod-crypto.
NStorm's user avatar
  • 1,362
3 votes
Accepted

ProFTPd config via SFTP and FTP

Correct. The solution to have your FTP Daemon works on both FTP/21 and SFTP/2222 is to have <VirtualHost 0.0.0.0> section inside of <IfModule mod_sftp.c>. I'm sharing this part of my ...
Zareh Kasparian's user avatar
2 votes

How to "jail" a ftp user inside its home directory (proftpd)?

I think that best option in your case will be jail users in their directories. You can use the little known %u variable. Documentation seas: It will be substituted, during the handling of an FTP ...
DevAxeQuestion's user avatar
2 votes
Accepted

proftpd tls internal connection works, external connection fails

It looks like your tls.conf configuration directives are applied only to the default "server config" vhost, and not to all vhosts in the server. Unlike Apache, ProFTPD configuration directives, ...
Castaglia's user avatar
  • 3,389
2 votes
Accepted

ProFTPd: how to show virtual user name in listings?

Some FTP clients now use the newer MLSD/MLST commands, rather than LIST and NLST, for listing files; these newer commands don't have facts for the names, just the IDs. Thus you might try adding ...
Castaglia's user avatar
  • 3,389
2 votes
Accepted

Proftpd connexion limitation rule by user

Yes, this is possible, using the mod_ifsession's <IfUser> and <IfClass> sections. Using the <IfUser> section, you would define user-specific sections, like so: <IfUser user1, ...
Castaglia's user avatar
  • 3,389
2 votes
Accepted

Proftpd with mariadb (mysql) backend unable to upload

The dot at the end of the permissions set, makes me think you have a SELinux security context enabled : drwxrwxr-x. 2 proftpd proftpd 4096 10 jul 19:34 midas ^--dot Either disable SELinux ...
krisFR's user avatar
  • 13.5k
2 votes

ip_conntrack_ftp inside LXC

I experienced the problem that after installing lxc together with a new version of the linux kernel needed, the connection tracker helpers stopped working. This, however, was not a problem of lxc but ...
Helmut Emmelmann's user avatar
2 votes

AWStats and proftpd | AWStats never updates

This log format does not work with AWStats. It is considered as corrupted by AWStats, maybe because of your local language. /usr/lib/cgi-bin/awstats.pl -config=exemple.com -showcorrupted You have to ...
Vasco2016's user avatar
2 votes
Accepted

ProFTPd server behind firewall returns internal IP address for WAN and LAN connections

In the original question, I asked if I have to use the mod_ifsession module. So far, that is the only way I can get it to work. Maybe that's expected but I was hoping to use a <VirtualHost> ...
Lifz's user avatar
  • 203
2 votes

How Apache and ProFTPD should work together, users and groups ect

You can always add the user apache to the group ftpgroup and visa versa.
Tommiie's user avatar
  • 5,675
2 votes
Accepted

ProFTP DefaultRoot setting on different ports

Thanks to a comment of Castaglia I could figure out the issue. I started ProFTPD at a higher log level (proftps -nd10) and I saw the error message no matching vhost found for ::ffff:192.168.178.36#...
Thomas Weller's user avatar
2 votes
Accepted

proftpd locking up after a set number of processes reached

The problem turned out to be that the database tables were MyISAM and not InnoDB so when it got busy the whole table locking caused a cascade effect. changing those tables to INNODB has solved the ...
Mike's user avatar
  • 21
2 votes
Accepted

proftpd: Multiple certificates based on VirtualHost

For Windows: try WinSCP, it support that Feature since a while. I don't know any other client that implemts that feature. I assume it's just that FTP(S) is quite out of scope nowadays as ...
EOhm's user avatar
  • 835
2 votes
Accepted

Proftpd server: Server does not support non-ASCII characters

Ok, I have found the solution to this problem! MultilineRFC2228 off bellow is part of the documentation about mod_core: Question: When I connect to ProFTPD using FileZilla, I see FileZilla log the ...
mr.d's user avatar
  • 213
1 vote

ProFTPd returns "530: Login incorrect."

In the proftpd.conf, I commented the line: AuthOrder mod_auth_pam.c* mod_auth_unix.c restarted the proftpd service and now is working.
Diogo Braga's user avatar
1 vote

proftpd quota does not work with sftp

Added QUOTA CONFIG under Global settings and sftp started picking up the quota.
C. Le's user avatar
  • 21
1 vote

ProFTPd and www-data group

If I understand the question correctly, you would like to FTP into your web server and upload files to the webroot. The owner and group of the files (and directories?) are www-data:www-data. What may ...
Server Fault's user avatar
  • 3,784
1 vote

cannot access proftpd installation from outside server

I simply forgot to open the port in firewall ufw allow 21/tcp
Sudipta B's user avatar
1 vote
Accepted

ftp cmd not found after install proftpd

proftpd is only a FTP server and does not have to contain ftp client. You should install ftp client (sudo apt-get install ftp).
dave's user avatar
  • 303

Only top scored, non community-wiki answers of a minimum length are eligible