Find the answer to your Linux question:
Results 1 to 3 of 3
This is OpenSuse 10.3. I install vsftp and it works as a standalone server. I can ftp locally on the machine using my login user name and password. However, from ...
  1. #1
    Just Joined!
    Join Date
    Oct 2007
    Posts
    54

    vsftp connection from another machine problem

    This is OpenSuse 10.3. I install vsftp and it works as a standalone server. I can ftp locally on the machine using my login user name and password. However, from another intranet PC, I cannot connect to it using SmartFtp client. I saw a message saying connected, but it stops there, no directory listed. I figure it can be the firewall. So, I followed some guide to allow ftp through. Same problem. So I disabled the firewall, same problem. What could be the problem here? Thanks.

  2. #2
    Just Joined! Natures_End's Avatar
    Join Date
    Jun 2008
    Posts
    12

    ..

    The problem your having is not an OpenSuse problem. The problem your having is a networking problem. When your using a computer inside your network: your connecting through an internal IP 192.168.1.100 or whatever. Outside of your network "intranet" you need to have your correct IP xxx.xxx.x.xxx or hostname. With your router setup using port forwarding or DMZ. This is something you need to read about in a networking book or talk about on a networking website.

    Here is a helpsite link for home networking FTP: port forwarding and dmz for home networking

    Hope this helps, good luck.
    Last edited by Natures_End; 06-04-2008 at 06:53 PM. Reason: left out a good luck to the person I was responding to :)

  3. #3
    Just Joined!
    Join Date
    Oct 2007
    Posts
    54
    This is intranet, not internet. I can see the machine from the client machine. It's also shown to be connected using ftp client. However, it just stops there.
    To show that the machine and the IP has nothing to do with it, I enabled sshd, and was able to ssh into this machine from the machine that I try to ftp into.

    So, on local machine, I can open the terminal and ftp to the machine itself. On another machine on the local LAN, I can't ftp to it. It shows as connected, doesn't prompt me for the password. Stuck there for a while and say disconnected by the host.

    And then as I type this, I enable some logging for the ftp, stop and start the ftp daemon, and bam! The client was able to connect with the firewall enabled! It's probably something to do with the Firewall. I changed the firewall to allow ftp and ssh using the GUI. Before, I was doing using vi, and restart the firewall using the command line. I am not sure what exactly the difference is, but the ftp works now.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...