Guillaume's suggestion would be great :-) I looked into this the first moment i saw the SftpSubsystem implementation but it doesn't look so straightforward ( SftpSubsystem implementation would become much more complex...)
Anyone willing to give it a try? :) 2010/6/3 Guillaume Nodet <[email protected]>: > I think, what we would really need is an SftpSubsystem implementation > that would be reuse FTPServer. > That would enable per-user root directory, reusing the ftplet file > system abstraction and other neat things that ftpserver could provide. > I'd like to keep the sshd-core dependencies to a minimum, but maybe we > could start a new separate module sshd-sftp which could leverage the > ftplet api and maybe ftpserver. > > On Thu, Jun 3, 2010 at 11:21, Frank van der Kleij <[email protected]> wrote: >> >> >> A file abstraction layer would be great; I think I even already saw a JIRA >> request for that. >> >> To connect SFTP with Commons VFS I created a subclass of SftpSubsystem, >> but it >> >> required lots of copied code - same for Scp. >> >> (http://vfs-utils.svn.sourceforge.net/viewvc/vfs-utils/trunk/shell/sshd/src/main/java/org/vfsutils/shell/sshd/VfsSftpSubsystem.java?view=markup) >> >> The FTPServer file abstraction layer can be a source of inspiration. My >> integration of >> VFS with that was much cleaner. I guess a shared Mina file abstraction layer >> is not an option? >> >> Frank >> >>> Date: Wed, 2 Jun 2010 08:53:22 +0200 >>> Subject: Re: sshd/sftp backed by db >>> From: [email protected] >>> To: [email protected] >>> >>> Right, SftpSubsystem is the right location to look at. I guess you >>> could either rewrite it on top of a DB, or we'd have to provide an >>> abstraction layer on top of the file system (which could only be a few >>> key methods to easily override in a subclass). >>> >>> On Mon, May 31, 2010 at 23:06, Chuck Johnstone >>> <[email protected]> wrote: >>> > To simplify our application we implemented a db backend to ftpserver and >>> > hosted it in our webapp. Now we can use FTPS load/access files directly >>> > from the db, a very nice feature. >>> > >>> > Now we want to do the same thing with SFTP. SSHD 0.4.0 has support for >>> > SFTP. Is hosting files in the db a feasible feature in SSHD? >>> > >>> > If so what class should I look at to get started, StfpSubsystem? A quick >>> > hint in the right direction would be appreciated, I can figure out the >>> > details... >>> > >>> > Thanks >>> > Chuck Johnstone >>> > >>> >>> >>> >>> -- >>> Cheers, >>> Guillaume Nodet >>> ------------------------ >>> Blog: http://gnodet.blogspot.com/ >>> ------------------------ >>> Open Source SOA >>> http://fusesource.com >> >> _________________________________________________________________ >> New Windows 7: Simplify what you do everyday. Find the right PC for you. >> http://windows.microsoft.com/shop > > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > ------------------------ > Open Source SOA > http://fusesource.com >
