These forums are read-only!
GUI ftp client possible?
  • Hi all,

    I`d find it a lot easyer to edit the config files if I could ftp in with a gui client such as ftprush, is this possible and what would I need to do to set it up?

    When I try to connect ftprush gives this error:

    [1] Timeout, Connection closed
    [1] Connection Timeout(10060)

    Any help much appreciated
    John
  • Install something like proftpd or another FTP server on your slice.
  • What do I download for ubuntu hardy and how do I install it?

    Sorry for my ignorance, I`m on a steep learning curve :(
  • The easiest way to do all this is to simply login as root from an SFTP client. SFTP is handled by the SSH daemon and therefore enabled out-of-the-box.

    Once you have everything setup, however, I strongly recommend disabling root login ssh config to help tighten security.

  • wow thanks roshambo. That`ll do for now but it`s a bit slow and I`d like something more permanent.

    Does this guide look like what I should be doing? http://www.ubuntugeek.com/settingup-an-ftp-server-on-ubuntu-with-proftpd.html
  • For regular FTP I recommend vsftpd, the self-described "Very Secure FTP Daemon." You can install it via the command line using:

    aptitude install vsftpd
    

    It's a cinch really. Once you install it you can configure it by editing /etc/vsftpd.conf.

    All that said, I VERY STRONGLY recommend against editing system files via plain FTP. Logging in as root over FTP is extremely insecure. You are literally sending your root password and all files you're editing as plain, clear text across the internet. SFTP, which is essentially SSH, is exponentially more secure.

    If you really want something permanent, I'd advise keeping root login via SSH and editing files via SFTP. Regular FTP might be faster, but, as I mentioned, it's quite insecure.

  • Thanks for the advise roshambo, I`ll use SFTP to read files, SSH to edit and FTP to transfer site files. Sound good?

    I installed vsftpd and enabled it but my admin user won`t login unless SSHFTP is used. Am I missing something?

    Thanks
    John
  • John, could you post your vsftpd.conf?

  • Sure http://code.bulix.org/xgn733-68636
  • do I have to enable ftp access in iptables or something?
  • Ah, that's a good point. You should open port 21.

  • Also, you might be interested in this, which was just posted here in the forums:

    http://www.linux.com/feature/148629

  • I tried editing iptables but it didn`t want to stick, ufw looks like I could work it! Does it need installing? There`s no installation instructions on that page that I can see.
  • If you're on Ubuntu, you can install it via

    sudo aptitude install ufw
    

    On other OSes, you may need to do a tiny bit of research to determine the system's package manager (on Fedora it's 'yum', for example).

  • Thanks roshambo it is Ubuntu, that got it installed and I entered this

    sudo ufw allow 21/tcp

    but still no go, arg.