From rick Thu Nov 14 19:00:41 2002
Date: Thu, 14 Nov 2002 19:00:41 -0800
To: lug@lug.lbl.gov
Subject: Re: [LBNL-Lug] SFTP (really using my credit with the list...)

Quoting Antonio Garcia (agm@SIMS.Berkeley.EDU):

> Would anyone know of any graphical SFTP clients for linux...where I
> can transfer whole directories, etc., as in GFTP? Thanks, A.

Are you sure you mean literally sftp?

sftp is a very odd protocol that was invented by SSH Communications Security Corp. and introduced with their SSH 2.x series, and later reverse-engineered by the OpenSSH people. It should not be confused with the much more popular and better-supported scp protocol.

You may be looking for some of these sorts of graphical tools, front-ending scp:

http://www2.wiwi.uni-marburg.de/~leich/soft/secpanel/

SecPanel is Steffen Leich's X11 / Tk/Tcl front-end graphical shell for ssh and scp. Source & binary under the GNU GPL.

http://www.geocities.com/bilibao/kssh.html

KSSH is Andrea Rizzi and Kevin Lo's X11/Qt front-end graphical shell for SSH. Source code under the GNU General Public Licence.

http://ich.bin.kein.hoschi.de/fish/

kio_fish is Ernst Ferstl's middleware for KDE2/3 to view and manipulate remote files in Konqueror using URI "fish://user@remotehost". Included standard in KDE3.1's kdebase package. KDE 2.2 and 3.0 packages may not furnish it. Source code under the GNU GPL.

http://www.kde.org/documentation/userguide/utility-applications.html
ftp://ftp.kde.org/pub/kde/stable/latest/src/

KDESSH is Geert Jansen's X11/Qt front-end graphical shell for SSH. Merged into the kdeutils. Source code under the Artistic Licence.

http://sourceforge.net/project/?group_id=5578

ssh-gui is Mark M. Tobenkin's X11 graphical shell for SSH. Source code under the GNU GPL.

--
Cheers, There are only 10 types of people in this world --
Rick Moen those who understand binary arithmetic and those who don't.
rick@linuxmafia.com




From rick Fri Nov 15 17:04:04 2002
Date: Fri, 15 Nov 2002 17:04:04 -0800
To: lug@lug.lbl.gov
Subject: Re: [LBNL-Lug] SFTP (really using my credit with the list...)

Quoting Antonio Garcia (agm@SIMS.Berkeley.EDU):

> Well, not quite sure what I mean...but, yes, I am fairly confident it
> is the protocol by SSH Communications, that I use on their GUI Windows
> SSH client...it seems a machine I work on refuses everything except
> sftp connections, hence my question..

If you're quite sure you mean a graphical Linux shell for sftp rather than for scp, then I know of no options. But you could have fun writing one. ;->

Or you could use one of the large number of *ix graphical shells for scp, with the same end-result.

> Thanks for all the pointers, I am sure I will find something in there.

Yr. welcome. You can always re-find that list as part of my larger file, http://linuxmafia.com/ssh/ , by searching Google for "ssh-clients".

<brag>
It's also listed on SSC's "SSH Reference" mini-reference card, as a primary information source for SSH. The fact that that card was tech-edited by the guy I shave is coincidental. ;-)
</brag>

--
Cheers, My pid is Inigo Montoya. You kill -9
Rick Moen my parent process. Prepare to vi.
rick@linuxmafia.com




From: Rick Moen (rick@linuxmafia.com)
To: lug@lug.lbl.gov
Subject: Re: [LBNL-Lug] SFTP (really using my credit with the list...)
Date: Fri, 15 Nov 2002 18:01:38 -0800

Quoting Antonio Garcia (agm@SIMS.Berkeley.EDU):

> Well, not quite sure what I mean...but, yes, I am fairly confident it
> is the protocol by SSH Communications, that I use on their GUI Windows
> SSH client...it seems a machine I work on refuses everything except
> sftp connections, hence my question..

Just to make sure I'm clear on this point: If the server supports incoming ssh, it supports scp. Why? Because scp is just a wrapper that does /bin/cat over ssh. I.e., basically:

$ ssh user@remote 'cat > newfile' < oldfile

(It's slightly more complicated than that: I'm told that scp in ssh.com's v. 2.x series is a bit peculiar, but it's otherwise so.)

The point is that few ssh daemons have sftp enabled (of those that can). Few ssh clients support sftp because most servers don't -- and because scp is a universal alternative. Thus, its rarity on clients keeps low the incentive to enable sftp in the server end, completing the circle. Etc.

--
Cheers, There are only 10 types of people in this world --
Rick Moen those who understand binary arithmetic and those who
don't.
rick@linuxmafia.com