FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Problem with ftp

 
Post new topic   Reply to topic     Forum Index -> AUTAPF - General Support
View previous topic :: View next topic  
Author Message
baux



Joined: 14 Jul 2006
Posts: 2

PostPosted: Fri Jul 14, 2006 2:58 pm    Post subject: Problem with ftp Reply with quote

excuse me for my english, i hope you understand me:

i've installed autapf in pc under a firewal and i've config autapf for rediredt all the request to port 21 in an other machine (AS400) evry port 21.
the connection make right, insert user and pasw ok. but when try to have a dir or put a file, after few minute show the message:

425 Not able to open data connection.

I don't understand..... where is the poblem?!?!

tnx for any reply

Ciao
CAMPIONI DEL MONDO!!!!!
Back to top
View user's profile Send private message
Johannes



Joined: 27 Jun 2006
Posts: 16
Location: Sweden

PostPosted: Fri Jul 14, 2006 6:28 pm    Post subject: Reply with quote

Hmm,

if you mean that the client and server can establish a connection then everything is probably configured correctly,

it might be just that ftp doesnt like going through a node, without knowing that its really there. Im not a pro at ftp, but maybe you can set the client in passive mode? (so that both sides know that thers something inbetween)

Also try playing around with the settings for ftp on client and server, and play with the firewall on all three machines, sometimes it can get complicated....

/Johannes

edit:typo
Back to top
View user's profile Send private message
NetworkActiv
Site Admin


Joined: 27 Jun 2006
Posts: 43
Location: California

PostPosted: Sat Jul 15, 2006 12:03 am    Post subject: Standard FTP can not go through a standard port forwarder Reply with quote

File Transfer Protocol (FTP) uses one base connection for authentication and control, and one additional connection for each transfer that takes place. A transfer can be of a file, a directory (folder) listing, or perhaps something else.


An example of an FTP session:

1. The session is established on the main port (such as port 21). This is done by the client connecting to the server's main FTP port number.

2. The client wishes to obtain a folder listing and so informs the server on the control connection.

3.
(when in passive mode): The server tells the client to connect to it on a pretty much randomly chosen port number to establish the transfer connection.
(when in normal mode): The client tells the server to connect to it on a pretty much randomly chosen port number to establish the transfer connection.

Because FTP uses these pretty much randomly chosen port numbers, one for each transfer, it is unable to be forwarded through a standard port forwarder.

(Note that in some instances, the FTP connection stuff is actually more complex than what is described herein)


Q: Why does FTP use multiple port numbers and connections for just one client session?

A: Because FTP is a very old protocol that was devised before TCP/IP supported having multiple simultaneous connections to the same port number on the same IP address.

Newer protocols, such as SFTP (over SSH) or HTTP are preferred over FTP as they use only one port number for all transfers and connections. NetworkActiv Software provides a free HTTP server, NetworkActiv Web Server.
Back to top
View user's profile Send private message Send e-mail
baux



Joined: 14 Jul 2006
Posts: 2

PostPosted: Mon Jul 17, 2006 4:20 pm    Post subject: Re: Standard FTP can not go through a standard port forwarde Reply with quote

NetworkActiv wrote:
File Transfer Protocol (FTP) uses one base connection for authentication and control, and one additional connection for each transfer that takes place. A transfer can be of a file, a directory (folder) listing, or perhaps something else.


An example of an FTP session:

1. The session is established on the main port (such as port 21). This is done by the client connecting to the server's main FTP port number.

2. The client wishes to obtain a folder listing and so informs the server on the control connection.

3.
(when in passive mode): The server tells the client to connect to it on a pretty much randomly chosen port number to establish the transfer connection.
(when in normal mode): The client tells the server to connect to it on a pretty much randomly chosen port number to establish the transfer connection.

Because FTP uses these pretty much randomly chosen port numbers, one for each transfer, it is unable to be forwarded through a standard port forwarder.

(Note that in some instances, the FTP connection stuff is actually more complex than what is described herein)


Q: Why does FTP use multiple port numbers and connections for just one client session?

A: Because FTP is a very old protocol that was devised before TCP/IP supported having multiple simultaneous connections to the same port number on the same IP address.

Newer protocols, such as SFTP (over SSH) or HTTP are preferred over FTP as they use only one port number for all transfers and connections. NetworkActiv Software provides a free HTTP server, NetworkActiv Web Server.


ok in effect the problem is the random port that ftp open for trasfer data (ls, get ecc.).

Is possible modify autapf for redirect the port that ftp open when trasfer data in the only specific port (20) for return the data??!! the problem is that my port forwarding is direct to AS400 that not support SFTP.....

i hope you understand, mi english is very poor..

bye
Back to top
View user's profile Send private message
NetworkActiv
Site Admin


Joined: 27 Jun 2006
Posts: 43
Location: California

PostPosted: Mon Jul 17, 2006 4:51 pm    Post subject: Reply with quote

If you feel competent in working with ports, the netstat command (or with a packet capturing tool), and advanced settings to do with your FTP software (if such settings exist), it would probably be possible to get a given FTP connection through AUTAPF to work, but I can not dedicate the time to help you get that working. That could be difficult, and may not be possible depending on your FTP client software and depending on what modes are supported by the FTP server.

I'm too busy at this time to implement a feature in AUTAPF that would make it automatically support FTP
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> AUTAPF - General Support All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group