Slashdot Mirror


Good SFTP Clients?

Joel Parker Henderson writes "To improve security, my company is switching servers from Microsoft to RedHat, and from FTP to SFTP. The new RedHat has SFTP-- secure FTP with SSH and host fingerprints-- and I want to upgrade our people to use it. What are good SFTP clients? Priorities: an easy user interface, point-and-click renaming of remote files and folders, recursive directory transfers. Useful: drag-and-drop, resume broken transfers, synchronization of local and remote directories, written in Java, shareware or freeware. Thanks in advance for advice!"

42 comments

  1. MacSFTP is nice for Mac OS X (but $25 shareware) by ubiquitin · · Score: 3, Informative

    MacFSTP works with classic (MacOS9) and carbon (OSX). I really like it, but it is $25 shareware from some developer in France.

    --
    http://tinyurl.com/4ny52
  2. scp is better by Anonymous Coward · · Score: 0

    it runs on ssh

    http://www.google.com/search?hl=en&q=scp+ssh

    http://www.google.com/search?sourceid=navclient& qu erytime=g&q=winscp

  3. List of OpenSSH clients by scubacuda · · Score: 3, Informative

    FYI, Here is OpenSSH's list of free recommended clients for interoperating with OpenSSH from Windows machines.

  4. ssh.com by bwulf · · Score: 3, Informative

    .. has a fine client, which includes a file-transfer function.

    I use it every day to transfer files from/to home and work.

    It does some of the things you mention; easy UI, remote renaming, recursive directory transfers, drag and drop and some other bits.

  5. security? by Anonymous Coward · · Score: 0

    To improve security, my company is switching servers from Microsoft to RedHat

    Ha!

    1. Re:security? by Anonymous Coward · · Score: 0

      You arent one of thoes "I Love Microsoft's Security" freaks, are you?

    2. Re:security? by Anonymous Coward · · Score: 0

      No. He's certainly a frustrated NT admin who has to patch M$ servers for a living :)

    3. Re:security? by Anonymous Coward · · Score: 0

      Keyword here being "Redhat", smartass.

    4. Re:security? by Anonymous Coward · · Score: 0

      I'm the original poster...

      When you say "Ha" can you then point me to something useful?

  6. CuteFTP by Yarn · · Score: 3, Informative

    Caveat: I personally use psftp/pscp from the PuTTY ssh toolkit, sftp/scp under Linux or Cygwin.

    CuteFTP Pro claims support for SFTP and FTP over SSL.

    Some of my users use it, I never have ;)

    --
    -Yarn - Rio Karma: Excellent
  7. GFTP is quite nice by fialar · · Score: 2, Informative
    You can get a copy here. The best thing about it is it's multithreaded and you can transfer many files at once.

    1. Re:GFTP is quite nice by Anonymous Coward · · Score: 0

      Who cares if it is multithreaded and can transfer many files at once. I can do the same thing using multiple processes and wildcards.

  8. WinSCP by Pauly · · Score: 2, Informative
    If you're still using Windows clients, you really want WinSCP. It is closed source, freeware but this is for Windows after all.

    One of the many wonderful things about ssh is that is provides many interfaces to the same protocol. The ssh protocol combines file transfer, remote shell access, port forwarding, encryption and compression all on one port/service. That means when you turn on the ssh port, you can access it using an interactive shell (ssh), or an interactive file transfer session (sftp) or an automated file transfer session (scp). WinSCP truthfully acts more like a GUI ftp client, but, when it comes to ssh, what's in a name?

    For file synchronization, look into rdist, rsync, unison, and of course NFS, AFS, etc.

  9. Vandyke.com by iguild · · Score: 1

    For Win32 I can recommend SecureFX from Vandyke

    1. Re:Vandyke.com by jnana · · Score: 1

      Yes, I also strongly recommend SecureFX. It has download resume, drag-and-drop, and tons more.

    2. Re:Vandyke.com by Anonymous Coward · · Score: 0

      One thing I notriced about SecureFX is that upload resume is also supported. But it seems to be broken. After a resumed upload finishes, the uploaded file is the correct size but is corrupted.

  10. Oh... SFTP. Not FSP.... HA! by AtariDatacenter · · Score: 3, Interesting

    I had a flashback to my college days (mid 1990's) where FSP was starting to see wide usage for distributing files. FSP was unofficially dubbed the "Free Software Protocol", which has absolutely nothing to do with Open Source and Free Software, but the delivery of commercial software.

    FSP was really appealing because no matter how many people connected to a server, 1 or 100, all the data was delivered by a single UNIX user process. This reduced the file server's profile below the radar of many sysadmins. (As compared to FTPd, which would launch a daemon for each connection and completely saturate a connection.)

    You could operate a FSP server right under the nose of your university without them even wandering what is going on.

    BTW: You are defining a good SFTP client as one with a GUI?

  11. WinSCP by GldisAter · · Score: 2, Informative

    http://winscp.vse.cz/eng/

    It's not really an sftp client; it uses a ssh connection to get file information on the remote host and to manipulate those files and uses scp to transfer files.

    1.0 has a Norton Commander-like interface.
    2.0-beta has both a NC-like and Windows Explorer-like interface.

  12. mindterm ssh from appgate.com by spike666 · · Score: 3, Informative

    mindterm ssh from appgate.com takes a novel approach to sftp. in addition to having a popup window that will do the sftp, you can also use the ssh client as an ftp proxy server - meaning you can use standard ftp to the ssh client, and it will then translate that into sftp to your ssh server. meaning you can have your users use whatever ftp client they like.

  13. gnome-vfs? by 1010011010 · · Score: 2

    I'd like a plug-in for gnome-vfs that allows client apps (like Nautilus) to do sftp.

    sftp://whatever would be nice.

    It would also be nice if gnome-vfs could copy a file to a local temp file for editing with non-gnome-vfs apps, like nedit, or abiword, and then copy it back when it's closed, saved, etc.

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    1. Re:gnome-vfs? by fingal · · Score: 4, Informative
      This is one of the reasons why I enjoy using KDE because of the kioslave named kio_fish. This lets you enter URLs of the style:-
      fish://<user>@<host>/path
      This means that you can securely connect to your remote server, browse the file system, open up a text file for editing (or a graphic file or whatever) with the appropriate GUI tool on the local desktop and then save it back to the remote filesystem completely transparently. Greatly reduces the pain of secure remote administration.
      --

      The only Good System is a Sound System

  14. Re:MacSFTP is nice for Mac OS X (but $25 shareware by Paul+Burney · · Score: 1

    If you're using a Mac, MacSFTP is about the only game in town. It is, IMHO, a very good program and well worth the $25.

    The developer has been incredibly responsive with fixes and new features. I highly recommend the program.

    Find more info at:

    http://macssh.com/

    --
    <?php while ($self != "asleep") { $sheep_count++; } ?>
  15. SecureFX by fliplap · · Score: 3, Informative

    My suggestion would be to go with Vandyke's SecureFX. Vandyke is the same company that brought us the beloved SecureCRT. Plus its one of the very few Windows graphical SFTP clients. It does ftp over ssl, sftp, and normal ftp with a very simple user interface. It might be alittle pricey but if you've got the money then go for it.

    If you're in a UNIX shop and still want graphical you should check out gftp, I know it also does sftp. Good luck and let us know if you find any other good ones!

    1. Re:SecureFX by Anonymous Coward · · Score: 0

      It does ftp over SSH, not SSL.

  16. SecureFX (from makers of SecureCRT) by StandardDeviant · · Score: 2

    Stone simple operation. Only disadvantage if you want to call it that is that it's not free. You can get a package deal from the publisher for both programs for USD 129 iirc, i think that FX by itself is something like USD 50.

  17. On the advice of Openssh.com by xrayspx · · Score: 3, Informative

    I just grabbed Secure iXplorer. This is a GUI app that lets you browse, Windows Explorer style, your remote SFTP directory. So far I'm really impressed, might just use it as file managment for my remote machine, since it's easier to look at than a putty window.

    Requires PSCP.exe and plink.exe, which are part of the PuTTY toolkit iXplorer does include these in its standard install distro.

    Both are Open Source (PuTTY is MIT, iXplorer is GPL), both are really swell, and iXplorer would be good for desktop users unfamiliar with a command line.

    1. Re:On the advice of Openssh.com by the_olo · · Score: 1

      But it only works with SSH, not SFTP... If I disallow shell logins for a user, iXplorer is of no use.

  18. http://www.smartftp.com/ by Anonymous Coward · · Score: 0

    On Windoze SmartFTP seems to be the best (I've tried quite a few) it's free (as in beer) and well designed (gui/features/etc)...yea it supports SFTP in it's later incarnation :)

    I don't think they have a *nix version though there have been requests for one on the discussion boards.

  19. Re:Stop trolling by kcurrie · · Score: 1

    Pot. Kettle. Black.

    --
    -- I speak only for myself.
  20. Putty by Tesseract · · Score: 1

    If you're using Windoze machines, putty is small, fast, and simple. Even includes a scriptable executable to stuff into your batch scripts. Also comes with psftp, pscp, and pageant (ssh-agent with some key management).

    http://www.chiark.greenend.org.uk/~sgtatham/putt y/

    --
    Show me what you want, and I'll show you how to get along without it...
  21. Don't choose FTP by Anonymous Coward · · Score: 1, Informative
    FTP is an aging protocol that doesn't deal well with IP Masquerading, etc. Although there's Secure FTP it's just another hack ontop of a flaky protocol.

    WebDAV (dot org) uses a subset of HTTP 1.1 and it's generally better in every way. FTP has syncing issues due to using multiple ports for any transmission - so WebDAV is faster (always). It can access via https so it's more secure than sftp. WebDAV clients are included in the base install of Windows '98 (they call them 'web folders'), and there are many Unix clients too (even nice web clients). For servers there are Apache modules, and standalone servers.

    Anyway, enough of my rant. FTP is really a bitch to get working. WebDAV has been gaining support for the last five years and it's really quite efficient. If you're picking clients it doesn't look like you're too entrenched in any software. Dump FTP. You'll thank me for it.

    1. Re:Don't choose FTP by Anonymous Coward · · Score: 0

      what the hell are you talking about. sftp has nothing to do with ftp, it is not just security wrapped upon ftp, it is a reimplementation of ftp functionality.

    2. Re:Don't choose FTP by bpalmer · · Score: 1

      This comment would mean more if you knew what you're talking about. Secure FTP is a file transfer protocol through a SSH tunnel. There's no resemblance to FTP other than the command set. It runs through an SSH tunnel, so there's no security issue and based on the ability to chose one of many encryption algorithms I'd say it's more secure that a https transfer. There's no multiple ports, all data is transfered through port 22.

      For the record, when I'm not at a *nix command line I like SecureFX by Van Dyke.

  22. Re:MacSFTP is nice for Mac OS X (but $25 shareware by extra88 · · Score: 2

    Of course OS X has the command line sftp. For Mac OS 9 GUI there is the commercial app F-Secure (f-secure.com). For OS X GUI there is RBrowser (rbrowser.com) which supports many methods including sftp, scp and tunnelling through ssh.

  23. How about SCP with WinSCP by Internet+Ninja · · Score: 1

    We have the same thing. FTP out - SFTP/SCP in.

    The best program I've found which also happens to be free is winSCP available from here.

    Various cool options including a choice of two interfaces - Explorer or MC and its codebase is based on putty.

    You can also use keys but that's SSH1 only at this stage.

    Screen shots here

  24. SSH question by SnicklesTheElf · · Score: 2

    Is it possible to enable SSH for shell use but disable SFTP and perhaps SCP?

    1. Re:SSH question by Em+Ellel · · Score: 1

      Yes. Sort of.

      SFTP itself is an extension of SSH and is defined in your sshd_config file (/etc/ssh/sshd_config under RedHat) You can easily disable that there. However an enterprising user can still find a method around it (Heck, SecureCRT SSH client still supports Z-Modem)

      At it's core an SSH connection is just a logical equivalent of a serial channel, so you can encode anything on it as long as you can run an encoder/decoder on both ends. The only way to limit file transfer is to tighten down the ssh config and more importantly shell option (a good example - rbash). As long as a user can run certan binaries or build own executable code on remote end, there is a way around the restrictions.

      Buttom line is if you do not want a user to put/execute files on remote machine - don't give them shell access.

      -Em Ellel

      --
      RelevantElephants: A Somatic WebComic...
  25. ckermit by Dr.+Tom · · Score: 2

    Kermit has an easy interface, good resume and other nice features, it can do telnet as well as FTP; it also has the latest security stuff built in, including SSH and SRP.

  26. sftp client? pfft.. by yebb · · Score: 1

    tar cfz - *myfiles.* | ssh -l username remotehost.com "tar xfz -"

  27. Re:Stop trolling by Anonymous Coward · · Score: 0
    I'm the original poster...



    Can you give me any specifics about your recommendation of OpenBSD over RedHat?



    I am using RedHat 7.2 out-of-the-box with a router that only allows incoming traffic on ports 22, 80, 119, and 443.



    What company do you recommend that sells OpenBSD and provides 24x7 telephone support?



    -Joel

  28. Re:CuteFTP is fantastic by adamiis111 · · Score: 1

    Cuteftp pro (including sftp support) is worth every penny. Full sftp gui functionality over a secure connection (with all sorts of handy helpers)