If you run into any problems compiling or using gFTP, please feel paid to email me. The only thing that I ask is that you read the FAQ before you ask any questions. Most of the questions that I get asked are answered there. For MD5 sum checks of these files, you can view them hereMailing Lists
If you find any bugs in gFTP, please report them using GNOME's Bugzilla. Please check the current list of known bugs before reporting a new bug. Please refrain from emailing bugs directly to me or through the gftp-users mailinglist. It is easier for me if they are reported through Bugzilla.The Future
June 2013 - It has been over five years since I last put out a new release of gFTP. I have some ideas about where I would like to see the project go, however life gets in the way. I would like to hand this project off to someone compotent. I am willing to work with you to help get you up to speed on the code base and what I think needs to be done to improve it. I would expect a few patches first to ensure interest, but after that you would be paid to take the project in whatever direction that you wanted.
Brian Masney email@example.comMorgantown, WV USAMy photos on Flickr
Did you know that your Mac has a built-in File Transfer Protocol & FTPS client? You don’t need to Download any additional Utility or apps to connect to File Transfer Protocol sites from Mac OS X, instead you can connect to remote servers directly from your desktop by using an excellent and little known feature. If you’ve never used the Mac File Transfer Protocol tools before, you will find them incredibly simple and quite familiar, because the connection utilities and Server browsing are much like navigating through the normal Mac desktop. Let’s get started.
If you want to test this by connecting to a real Server, use File Transfer Protocol://FTP.mozilla.org and login as a Guest. Regardless, here’s how to start an File Transfer Protocol connection from Mac OS X to a remote Professional:
Here is what starting a standard File Transfer Protocol connection will look like:
If you want to use a secured connection instead you just need to make a tiny modification, which we’ll discuss next.Using FTPS for Secured Connections
If you want to connect to secured FTPS Portable, all you need to do is prefix the domain with ftps:// rather than FTP://. This is dependent on the remote Professional having SSL support and acceping FTPS connections, which most servers do. The minor difference is pointed out in the screenshot below:
FTPS vs SFTP
Something to keep in mind is that FTPS and SSH Transfer of File Protocol are two different protocols; FTPS is File Transfer Protocol with a Encrypted SSL layer, while SFTP uses SSH (yes, the same protocol that SSH servers are enabled by with Remote Login in OS X). FTPS connections are supported directly in OS X’s built-in FTP functionality, while SFTP through SSH is not accessible through the same “Connect to Server” menu. Nonetheless, OS X does include a native SFTP client as well, and it’s accessible from the Terminal by typing “sftp username@host” at the command line. Because SFTP and SSH in general are generally command line based, that’s really a topic for another article, so we’ll keep things simple here and stick with File Transfer Protocol and FTPS.Navigating & Transferring Files with File Transfer Protocol & FTPS
Once you are connected to the FTP server, you can browse the remote Portable like any other local folder on your Mac, because the Portable is treated just like a normal file system window in the Finder.
Copying files to the remote Portable, or downloading them to the Mac, is done easily with simple and familiar drag and drop. Navigate to the file or folder you want to copy, then just drag and drop it as if you were copying or moving any other file, and the items will being to transfer to/from the FTP Client Software to the Mac, or vice versa.
By default the window will show as a minified Finder window, but you can expand the window to your familiar Mac OS X Finder style by pulling down the “View” menu and choosing “Show Toolbar”. The main benefit to expanding the window is that you get the forward and back arrow navigation buttons, in addition to sorting options to browse through the FTP Client Software by icon, name, date, lists, and the search functions.
You can also start an SFTP Professional on any Mac to be able to connect to it this way for downloading or transferring files.
By the way, if you were wondering, I have my titlebars set to display full directory paths which is why you see the path on the remote Professional in the second screenshot.What about third party File Transfer Protocol clients for Mac?
Since the Finder File Transfer Protocol function does not support some features users may wish to have on their Mac, there are plenty of third party OS X apps that can do the job instead, with full File Transfer Protocol, SSH Transfer of File Protocol, FTPS support, downloads, uploads, queuing, permissions changing abilities, read/write support, and much more. In no particular order, here are a few paid FTP apps for Mac OS X:
There are many other options available, including simply using the command line on the Mac, which has full SFTP support as well. Advanced users may wish to go with paid SSH Transfer of File Protocol applications too, like Transmit or Yummy File Transfer Protocol.
The FTP features in Mac OS X have been around since the earliest days of OS X, and they’re still around in OS X Yosemite, Mavericks, Mountain Lion, Snow Leopard, you name it, it’s supported. While incredibly useful, they are obviously not as developed as third party File Transfer Protocol clients like Transmit or Cyberduck, but if you’re in a bind and just need to quickly connect to a remote FTP to transfer some files back or forth, it’s more than adequate and it does not require downloading anything additional. If you need more advanced features, both of the aforementioned apps are fantastic and integrate well with other apps.