First of all, this was an awesome article and the best How-To I've done yet. Got my webserver up and running and hosting my first site. The web-ftp function works great but I would like to connect to my site directly with dreamweaver or another ftp client but my ftp username/password are not working. I am using the user account that I created as Admin. Any suggestions would be great as I have reached a bump in the road. I read another thread here that was similar, and the guy said he logged into his admin account, and removed ftp access, saved, and then rechecked ftp access, and resaved, and it worked for him. I tried that but when i uncheck ftp access and save......I go back to it, and it is still checked, it's like it won't let me uncheck ftp access. Please help...lol
First make sure your firewall doesn't block port 21 (FTP) on your ISPConfig box. Also, have you tried "Passive Mode" in Dreamweaver's ftp settings?
I checked my settings and the firewall on ispconfig is actually turned off. I also tried the "passive FTP" on dreamweaver and still no luck..
Dreamweaver I use Dreamweaver to connect to my server also, and I haven't had any problems at all. The only thing I set was the domain name, my user name, and the password. I'm not using passive, I'm not using SecureFTP, or anything else, and it works great. Is your server behind a router? Is port 21 forwarded to the server on the router? Are you using the right username for the site?
FTP Problems ... here too Hi, some of my customers have FTP problems. Untill now it looks strange - the can't connect to the server - I can. They can connect to other servers, so no FW problem. Besides they can login (I see in the log) but then they get a timeout, which sounds like act/pass problem too me. I had to switch to active mode, before this never worked. I am just trying to figure out. Here my proFTP conf (deleted all commented lines): Code: ServerName "Debian" ServerType standalone DeferWelcome off MultilineRFC2228 on DefaultServer on ShowSymlinks on TimeoutNoTransfer 600 TimeoutStalled 600 TimeoutIdle 1200 DisplayLogin welcome.msg DisplayFirstChdir .message ListOptions "-l" DenyFilter \*.*/ DefaultRoot ~ IdentLookups off ServerIdent on "FTP Server ready." Port 21 MaxInstances 30 User nobody Group nogroup Umask 022 022 AllowOverwrite on DefaultRoot ~ Include /etc/proftpd_ispconfig.conf and here the ispconf-part: Code: <VirtualHost xx.xx.xx.xx> DefaultRoot ~ AllowOverwrite on Umask 002 </VirtualHost> Any help welcome - I'll check on the proftp site now, regards maik
shell access? I don't know, but may the ftp-user must have shell access. As I just read on the proftpd site, the option Code: DefaultRoot ~ will make a chroot as soon, as the user logs in, so the ftp-session can run in a kind of sandbox. If the user hasn't got shell access, this might end up in Code: $> chroot /dev/null -> timeout! . So try it and give the ftp user shell access...then retry. If possible you can check the Code: /var/log/auth.log regards maik
If you check the "FTP" Checkbox in the site settings, ISPCOnfig gives the FTP user a correct shell. With thsi shell the user can use FTP but not login with SSH.
Please post the output of Code: netstat -tap I'd like to see if your FTP server is listening only on certain IP addresses such as 127.0.0.1 (localhost). When you tried to connect with Dreamweaver, did you use your server's IP address or a hostname? If you used a hostname, can you try again with the IP address?
As Till has posted before, you have to enable "FTP Access" on the "Basis" tab of a web site. Then you don't have to give your users shell access.
I have given the site FTP access on the basis tab. I've also tried to connnect via ip address as well. No luck thus far. I don't have telnet working so I have to go to my data center to get the netstat -tap, and to check for ftp shell access. Will post my findings.
Dont you have SSH on your Server and can use putty to connect to it? Dont install Telnet, it is to insecure.
I must admit that I am a linux newbie. Not sure if SSH is installed on my server or not. I would love to connect to it remotely, any help via a how-to link would be much appreciated. Thanks PJ
You can install PuTTY (if you have a Windows workstation) and try to connect to your server on port 22. If you are able to connect then SSH is running. You can download PuTTY here: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
here is the output of netstat -tap [root@localhost var]# netstat -tap Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 *:imaps *:* LISTEN 2278/xinetd tcp 0 0 *:32769 *:* LISTEN 1930/rpc.statd tcp 0 0 *op3s *:* LISTEN 2278/xinetd tcp 0 0 *:mysql *:* LISTEN 2412/mysqld tcp 0 0 *op3 *:* LISTEN 2278/xinetd tcp 0 0 *:imap *:* LISTEN 2278/xinetd tcp 0 0 *:sunrpc *:* LISTEN 1912/portmap tcp 0 0 *:81 *:* LISTEN 2725/ispconfig_http tcp 0 0 *:ftp *:* LISTEN 4340/proftpd: (acce tcp 0 0 22.11.0.4:domain *:* LISTEN 2860/named tcp 0 0 22.11.0.3:domain *:* LISTEN 2860/named tcp 0 0 localhost.localdomai:domain *:* LISTEN 2860/named tcp 0 0 localhost.localdomain:ipp *:* LISTEN 14858/cupsd tcp 0 0 *:telnet *:* LISTEN 2278/xinetd tcp 0 0 localhost.localdomain:5335 *:* LISTEN 2217/mDNSResponder tcp 0 0 *:smtp *:* LISTEN 4356/master tcp 0 0 localhost.localdomain:rndc *:* LISTEN 2860/named tcp 0 0 22.11.0.3op3 wsip-68-96-20-200.om.:54815 TIME_WAIT - tcp 0 0 *:http *:* LISTEN 2764/httpd tcp 0 0 *:ssh *:* LISTEN 2269/sshd tcp 0 0 ::1:rndc *:* LISTEN 2860/named tcp 0 0 *:https *:* LISTEN 2764/httpd tcp 0 2892 ::ffff:22.11.0.3:ssh wsip-68-96-20-200.om.:54756 ESTABLISHED 23607/1 [root@localhost var]#
to falko... ....SSH is installed, and putty does work...thank you much for that tip. saved me multiple trips to datacenter. Thanks again.
ftp access... I SSH'd to my webserver...and was ablt to "ftp localhost"....and my sites admin username and password worked just fine. Still can't ftp to the webserver off the local machine though. Think it might be a router config problem?
Yes, it looks like a roter probelm. Have you forwarded the FTP Port on the router to your webserver? Have you tried passive FTP?
I have a direct NAT from the outside ip to the inside ip setup in the router/firewall. everything else is working but the ftp. I have tried passive ftp using the domain name, the outside ip, and via the local ip over a vpn tunnel. No luck on any of them.