Fugu boasts an Apple Design award for Best Mac OS X Use of Open Source. As expected, I found myself wondering why the heck you need a gui interface for scp or sftp, but actually it turned out to be useful and .. I liked it.
Well, not entirely. There's plenty that annoyed me. When I first fired this up and tried moving a file, the silly thing wanted to fire up BBEDIT after it was done. I don't have BBEDIT, so it complains. Huh? Why would you assume I want to edit something after I copy it? Ahh.. that's the wacky Fugu interface. I had clicked "Edit" first, and that "sticks". Any file dragged or double-clicked after that triggers the editing. The only way to get out of that mode is to disconnect and come back in.
Well, not quite. In Preferences, you can choose your preferred editor. I chose "vi" and found that doesn't work - but gives no error message either. Apparently being unable to find "vi" doesn't bother Fugu one bit.
Fugu carries this persistence idea to its text selection. I had copied down three files I didn't want, so I highlighted them and clicked Delete. After the obligatory warning about the finality of my proposed actions, Fugu still had three files highlighted - just whatever was aplhabetically next. That's just weird.
By the way, Fugu has no support for SSH key authentication. That's not a show-stopper; just use ssh-agent in Terminal and do "open /applications/fugu.app".
Update: apparently they have added this.
Fugo does offer a tunneling interface. That seems to work well, but it got very confused when I wanted to kill the tunnel. It did in fact tear the tunnel down, but didn't know that it had done so - it thought the tunnel was still active and that it was unable to kill the process.
However, I did find this very useful for cleaning up junk. The graphical sftp let me sort by filename, date or size and I was able to spot a lot of old cruft I just hadn't noticed in my command line excursions.
Have you tried Searching this site?
Unix/Linux/Mac OS X support by phone, email or on-site: Support Rates
This is a Unix/Linux resource website. It contains technical articles about Unix, Linux and general computing related subjects, opinion, news, help files, how-to's, tutorials and more. We appreciate comments and article submissions.
Many of the products and books I review are things I purchased for my own use. Some were given to me specifically for the purpose of reviewing them. I resell or can earn commissions from the sale of some of these items. Links within these pages may be affiliate links that pay me for referring you to them. That's mostly insignificant amounts of money; whenever it is not I have made my relationship plain. I also may own stock in companies mentioned here. If you have any question, please do feel free to contact me.
Specific links that take you to pages that allow you to purchase the item I reviewed are very likely to pay me a commission. Many of the books I review were given to me by the publishers specifically for the purpose of writing a review. These gifts and referral fees do not affect my opinions; I often give bad reviews anyway.
We use Google third-party advertising companies to serve ads when you visit our website. These companies may use information (not including your name, address, email address, or telephone number) about your visits to this and other websites in order to provide advertisements about goods and services of interest to you. If you would like more information about this practice and to know your choices about not having this information used by these companies, click here.
Click here to add your comments
Thu Jul 13 08:40:12 2006: Subject: drag
I think _my_ ssh client is better then _yours_.
:P
Just kidding.
But what I like is sshfs. It's a FUSE-based file system so it's easy to set it up so that a regular user (me) can mount and access file systems without sudo.
To mount a file systems over sftp...
sshfs username@remote.computer.net:/home/username ~/mnt
Pretty simple! And it's fast. Running benchmarks on transfering files it turned out to be faster then NFS on networks slower then 100Mb/s. (cpu usage is much higher, but not unpleasently so) Also it supports seeking through files to you can edit and watch media files over it without having to download the entire thing.
So it's a network file system that is fast, encrypted, has various strong authentication scemes (used it with Kerberos with no problem, for instance). And it's fast enough for local use and secure enough for internet use.
Of course the problem you run into is similar to what happens with nfs. If you loose your connection things tend to go sour. Then you have to do a "lazy" umount to get rid of it.
fusermount -uz ~/mnt
And now I got zeroconfig/avahi stuff working I don't need a domain controller or to assign or remember static IPs anymore. I can just randomly plug into the network and refer to machines by hostname.local. Since everybody runs ssh it makes transfering files very very simple.
To bad there isn't support for FUSE in OSX yet. There is for FreeBSD, so I expect it would be possible.
Thu Jul 13 09:42:17 2006: Subject: TonyLawrence
Ayup, I've been reading about fuse, but haven't had the time to do anything with it yet.
Thu Jul 13 10:33:15 2006: Subject: TonyLawrence
Actually sshfs doesn't take much time - it's a quick install, but I haven't had much luck with it - I get a few seconds use and then it hangs dead. The inability to understand symlinks makes it very difficult also..
Thu Jul 13 12:15:23 2006: Subject: TonyLawrence
Actually it CAN do symlinks.. but it depends on the remote system.. see http://aplawrence.com/Linux/sshfs.html
Don't miss responses! Subscribe to Comments by RSS or by Email
Click here to add your comments
If you want a picture to show with your comment, go get a Gravatar