I once ran ProFTPd with TLS and users connected successfully, but one client was trying to transfer files via cURL and got the error:
Continue reading “Solution “Client did not reuse SSL session from control channel, rejecting data connection””Tag Archives: FTP
Configuring FTPS in ProFTPd
I will give an example of configuring FTPS in ProFTP, and prohibit simple connections without encryption.
Continue reading “Configuring FTPS in ProFTPd”Solution “mod_auth_file/1.0: unable to use world-readable AuthUserFile /etc/proftpd/ftpd.passwd”
Once when running proftpd with configured users in a file, I noticed the following error:
Continue reading “Solution “mod_auth_file/1.0: unable to use world-readable AuthUserFile /etc/proftpd/ftpd.passwd””Installing and Configuring Pure-FTPd on Ubuntu
At the time of writing, I will be doing a test installation on Ubuntu Server 14.04.3 LTS.
Continue reading “Installing and Configuring Pure-FTPd on Ubuntu”Installing LFTP on Linux
LFTP is a console FTP client with support for FTPS, SFTP, HTTPS, etc.
Continue reading “Installing LFTP on Linux”Configuring FTPS in cPanel
I will give an example of setting up FTPS for PureFTPd running on a server with cPanel. For ProFTPD, the setup is almost the same.
Continue reading “Configuring FTPS in cPanel”The solution to the error in ProFTPd “unable to open passwd file”
Once I noticed the following error in the file /var/log/proftpd/proftpd.log:
Continue reading “The solution to the error in ProFTPd “unable to open passwd file””error: unable to open passwd file ‘/etc/proftpd/ftpd.passwd’: Permission denied
Configuring an FTP server on Windows Server 2008 R2
On the test, I will configure the FTP server on Windows Server 2008 R2.
Open the “Server Manager”, it can be found in the menu “Start” – “Administrative Tools”.
If the “Web Server IIS” role is installed, then select it and then click “Add Role Services” (not Add Roles), check “FTP Server” and click “Next” and “Install”.
If the “Web Server IIS” role is not installed, in the “Roles” click “Add Roles”, select “Web Server IIS”, remove the tick from unnecessary components and check “FTP Server”, then click “Next” and “Install”.
Open “IIS Manager”, click “Add FTP Site …”, specify any name and path to the directory where the data will be stored, in the next window we will indicate which users are allowed to connect.
On the left we select the created FTP site, open “FTP Authentication” and activate “Basic Authentication”.
This completes the basic configuration of the FTP server and can be connected to it.
See my other articles on the topic Windows Server.
Configuring video recording to an FTP server from IP cameras and Dahua DVRs
I recently configured the next IP camera Dahua DH-IPC-HFW1320SP-W and decided to use an FTP server for recording.
Since the menu is basically the same on Dahua cameras and DVRs, the FTP entry is configured the same way.
Open the device interface, for example by typing an IP address in the browser.
Open the “Setting” tab, then “Storage” – “Destination”, in the “Path” tab, where “Motion Detection” and “Alarm”, I marked the FTP checkboxes, by the way I could choose only one thing, or “Local ( write to a memory card or HDD) “,” FTP “or” NAS “. After the selection, click “Save” to save the changes.
Now go to the tab “FTP”, tick the “Enable” and specify the connection parameters in “Server Address”, “Username”, “Password” and press “Save” to save the changes.
After that, the device began to write video to the FTP server in mp4 format, however it was impossible to view the history entries via the mobile application and the camera interface.
Files on FTP are sorted into folders by date and time, as a variant of the video can be viewed through any FTP client from a computer or phone, if the camera writes for motion detection, accordingly if there is no motion detection, then there will be no folders and records.
Required! In the “Storage” – “Record Control” menu, you need to select “Stop” in “Disk Full”, if “Overwrite” is selected, then after restarting the camera, in my case, all records from the FTP server were deleted.
If the FTP server is running on Linux, you can, for example, add to Cron a command that will delete the directory older than 30 days so that the disk does not overflow:
find /srv/ftp/ipcam/SNCAM/ -type d -mtime +30 -exec rm -rfv {} \; >> /srv/ftp/ipcam/remove.log
See also my articles:
Using and configuring CRON
Programs for viewing video from DVR DVRs
Installing and Configuring ProFTPd in Ubuntu
Installing and Configuring Pure-FTPd in Ubuntu
Configuring an FTP server on Windows Server 2008 R2
Configuring an FTP server on MikroTik Router OS
Configure ProFTPd using the MySQL user database
Let’s say there is a ProFTPd server installed, for example, as I described in this article – Installing and Configuring ProFTPd in Ubuntu
And also installed MySQL server, for example, as I described in this article – Installing and configuring a MySQL server on Ubuntu
Here is an example of setting up ProFTPd using the MySQL user database.
Continue reading “Configure ProFTPd using the MySQL user database”