Hi all, I'm in process of moving wibsites onto new server and on the new server I folloowed this guide https://www.howtoforge.com/perfect-...hp-mysql-pureftpd-bind-dovecot-ispconfig-3-p5 moved 2 sites and it worked because they're Wordpress. Third one is not Wordpress and did not work because it does not work with php v5.5.9 on the server. Old server had php v5.3.10 so I found this guide https://www.howtoforge.com/perfect-server-ubuntu-12.10-apache2-bind-dovecot-ispconfig-3-p4 and followed section 14.3 Additional PHP Versions that's the last change I made before noticing my FTP password change in ISPconfig are no longer working and I'm getting below message saying I'm not using TLS? It worked already. I've searched the forums but could not find anything. Re-did section 16. Install PureFTPd And Quota but no luck. I spent so much time setting up everything and now I have to start from begging Code: Status: Connecting to 198.27.xx.xxx:21... Status: Connection established, waiting for welcome message... Status: Insecure server, it does not support FTP over TLS. Command: USER username_example_com Response: 331 User username_example_com OK. Password required Command: PASS ********** Response: 530 Login authentication failed Error: Critical error: Could not connect to server
The first tutorial activates tls in pure-ftpd, so lets see if all settings are set. Post the output of: cat /etc/pure-ftpd/conf/TLS and ls -la /etc/ssl/private/
Thanks for the reply til! Here we go: Code: root@linux:~# cat /etc/pure-ftpd/conf/TLS 1 root@linux:~# Code: root@linux:~# ls -la /etc/ssl/private/ total 16 drwx--x--- 2 root ssl-cert 4096 Apr 11 20:50 . drwxr-xr-x 4 root root 4096 Apr 11 19:09 .. -rw------- 1 root root 3107 Apr 19 02:33 pure-ftpd.pem -rw-r----- 1 root ssl-cert 1708 Apr 11 19:11 ssl-cert-snakeoil.key root@linux:~#
Thats ok so far. Restart pure-ftpd and post the line that you get after the restart command on the shell.
Great! Here we go: Code: root@linux:~# service pure-ftpd-mysql restart Restarting ftp server: Running: /usr/sbin/pure-ftpd-mysql-virtualchroot -l mysql :/etc/pure-ftpd/db/mysql.conf -l pam -O clf:/var/log/pure-ftpd/transfer.log -E - A -D -u 1000 -b -Y 1 -8 UTF-8 -H -B root@linux:~#
The start line is fin so far,, it contains the option -Y which enables tls in pure-ftpd. Are you really sure that you connect to the right server? I just did a test connection to my server and the status messages are very different, e.g. pure-ftpd shows its name in the first status message which is missing in your messages, so it might be that you connect to a different server that does not run pure-ftpd.
Ok, just to make sure I'm logging in into correct server for ispconfig I used IP instead of domain name. ie. https://serverIP:8080/index.php# and created new password. using putty connected to same server IP and in terminal I did this: Code: root@linux:~# ftp localhost Connected to localhost.localdomain. 220-Welcome to cc-ftpd. 220-You are user number 1 of 50 allowed. 220-Local time is now 12:54. Server port: 21. 220-This is a private system - No anonymous login 220-IPv6 connections are also welcome on this server. 220 You will be disconnected after 15 minutes of inactivity. Name (localhost:root): username_example_com 331 User username_example_com OK. Password required Password: 530 Login authentication failed Login failed. Remote system type is UNIX. Using binary mode to transfer files. ftp> exit 221-Goodbye. You uploaded 0 and downloaded 0 kbytes. 221 Logout. root@linux:~# Still can't login. Unless there's a restriction somewhere that prevent login from localhost terminal?
Here we go: Code: root@linux:~# netstat -tap | grep ftp tcp 0 0 *:ftp *:* LISTEN 2754/cc-ftpd (SERVE root@linux:~#
Update: Looking at that output I think that's Cenova Cast FTP server (cc-ftpd) that I installed few weeks back and is now overtaking port 21, am I correct?
Yep, that's what it was. No wonder all of password changes did not work Thanks for your help, I could not do it my self!
Hi, I installed ispconfig 3 and added a class2 startssl certificate. Everything looks fine except I get this message in ftp: Connecting to xx.xx.xx.x:21... Status: Connection established, waiting for welcome message... Status: Insecure server, it does not support FTP over TLS. I read the previous talk but didn't work for me. Could you help, please.
@till I had to rerun: echo 1 > /etc/pure-ftpd/conf/TLS after updating ispconfig. Connection established, waiting for welcome message... Status: Initializing TLS... Status: Verifying certificate... Status: TLS connection established. Status: Connected Cheers.
have virtual box with isp. from local machine i can use ftp. from internet i got error as above. ports 20,21 and 22 are open. as so port 30000 (in vbox i can't open a range for ftp passive) vbox 2 nic's -> host only, and NAT (in NAT i've opened the ports as so in windows firewall) windows firewall rules to forward to host only nic is not working.
@ojee66, if you use a firewall or nat (and you use both), you can't use secure ftp (FTPS) in passive mode without opening/forwarding a port range for the passive connections. You could use active mode *if* there is no firewall or nat on the client side, but that's quite unlikely. If you really can't setup some ports to forward, you'll probably have to abandon ftp and use SFTP instead (not a terrible idea in it's own right).