> I have a linux server with vsftpd enabled via xinetd. I would like to
> access using FTP through an SSH tunnel using PuTTY. I have forwarded
> both ports 20 and 21.
FTP isn't easily tunneled, because of the way the protocol works--
another port is allocated as part of the handshake. (At least, I think
that's right.) To get around it you need a specialized ftp+ssh tool,
such as SecureFX, which understands the exchange and automatically
tunnels the newly allocated port; or else, a different protocol, namely
SFTP, part of SSH2. In PuTTY, use PSFTP or PSCP.
> However, I still get the following. Can anyone suggest some things to
> try? I cannot change my ftp client because I eventually need to use ftp
> within a development tool, which has the same problem.
http://www.onsight.com/faq/ssh/ssh-faq-5.html#ss5.6
I think you need to use PSFTP or PSCP instead of ftp. PSFTP is a drop-
in replacement for ftp; you won't have to bother tunneling it through
PuTTY, because it already uses ssh. If your development tool is really
too dumb to be able to change its ftp client, you could always copy the
psftp executable on top of ftp; it should work transparently the same.
--
To reply by email, change "deadspam.com" to "alumni.utexas.net"