You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by Guillaume Nodet <gn...@gmail.com> on 2008/11/13 15:07:43 UTC

[PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina

A few weeks ago, I've started a small project at googlecode to
implement an SSH server in Java based on Mina.
You'll find some background at http://gnodet.blogspot.com/

The project is still in its early stage and require a lot more work to
be fully usable, but I've been doing some tests and the basic SSH
protocol itself is implemented.
The project is available at http://code.google.com/p/sshd/

My thinking is that it would be a good candidate to become a
subproject of Mina (along with ftpserver and asyncweb), so i'm
starting this discussion to gauge the interest of the MINA TLP to host
such a subproject.

-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Re: [PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina

Posted by Jeff Genender <jg...@apache.org>.
Great idea...great code!

On Nov 19, 2008, at 4:27 AM, Guillaume Nodet wrote:

> I guess the next step is to start a formal vote about that, right ?
> As I've been the only committer on the project, I don't think a
> software grant would be needed for that.
>
> On Thu, Nov 13, 2008 at 3:07 PM, Guillaume Nodet <gn...@gmail.com>  
> wrote:
>> A few weeks ago, I've started a small project at googlecode to
>> implement an SSH server in Java based on Mina.
>> You'll find some background at http://gnodet.blogspot.com/
>>
>> The project is still in its early stage and require a lot more work  
>> to
>> be fully usable, but I've been doing some tests and the basic SSH
>> protocol itself is implemented.
>> The project is available at http://code.google.com/p/sshd/
>>
>> My thinking is that it would be a good candidate to become a
>> subproject of Mina (along with ftpserver and asyncweb), so i'm
>> starting this discussion to gauge the interest of the MINA TLP to  
>> host
>> such a subproject.
>>
>> --
>> Cheers,
>> Guillaume Nodet
>> ------------------------
>> Blog: http://gnodet.blogspot.com/
>> ------------------------
>> Open Source SOA
>> http://fusesource.com
>>
>
>
>
> -- 
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://fusesource.com


Re: [PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina

Posted by Guillaume Nodet <gn...@gmail.com>.
I guess the next step is to start a formal vote about that, right ?
As I've been the only committer on the project, I don't think a
software grant would be needed for that.

On Thu, Nov 13, 2008 at 3:07 PM, Guillaume Nodet <gn...@gmail.com> wrote:
> A few weeks ago, I've started a small project at googlecode to
> implement an SSH server in Java based on Mina.
> You'll find some background at http://gnodet.blogspot.com/
>
> The project is still in its early stage and require a lot more work to
> be fully usable, but I've been doing some tests and the basic SSH
> protocol itself is implemented.
> The project is available at http://code.google.com/p/sshd/
>
> My thinking is that it would be a good candidate to become a
> subproject of Mina (along with ftpserver and asyncweb), so i'm
> starting this discussion to gauge the interest of the MINA TLP to host
> such a subproject.
>
> --
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://fusesource.com
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Re: [PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina

Posted by Julien Vermillard <jv...@archean.fr>.
On Thu, 13 Nov 2008 15:07:43 +0100
"Guillaume Nodet" <gn...@gmail.com> wrote:

> A few weeks ago, I've started a small project at googlecode to
> implement an SSH server in Java based on Mina.
> You'll find some background at http://gnodet.blogspot.com/
> 
> The project is still in its early stage and require a lot more work to
> be fully usable, but I've been doing some tests and the basic SSH
> protocol itself is implemented.
> The project is available at http://code.google.com/p/sshd/
> 
> My thinking is that it would be a good candidate to become a
> subproject of Mina (along with ftpserver and asyncweb), so i'm
> starting this discussion to gauge the interest of the MINA TLP to host
> such a subproject.
> 

Hi

+1 sound very interesting, lot of java project propose telnet like
remote console, the audience looks huge !

Now I have no experience in IP clearance.

Julien

Re: [PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina

Posted by Ashish <pa...@gmail.com>.
Well, I am happy too :-)

+1

I hope people contribute Protocol Codec's as well, so that lazy people
like me can easily build some applications

On Fri, Nov 14, 2008 at 5:35 AM, Emmanuel Lecharny <el...@gmail.com> wrote:
> David Latorre wrote:
>>
>> 2008/11/13 Guillaume Nodet <gn...@gmail.com>
>>
>>
>>>
>>> Actually, sftp is started by receiving a subsystem request with "sftp"
>>> as the subsystem name.
>>> So I think it would be in ChannelSession#handleSubsystem()
>>>
>>>
>>
>>  Oh cool.  So who can vote here anyway? anyone ? Then it's definitely a
>> +1.
>>  We are pretty busy at work right now but I hope I can find the time to
>> take
>> a deeper look into the RFCs/code soon.
>>
>
> Well, it's not a vote. We just show "crazy jumps of hapiness and joy" by
> +1ing the proposal ;)
>
> Emmanuel Lécharny
-- 
thanks
ashish

Blog: http://www.ashishpaliwal.com/blog

My Photo Galleries: http://www.pbase.com/ashishpaliwal

Re: [PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina

Posted by Emmanuel Lecharny <el...@gmail.com>.
David Latorre wrote:
> 2008/11/13 Guillaume Nodet <gn...@gmail.com>
>
>   
>> Actually, sftp is started by receiving a subsystem request with "sftp"
>> as the subsystem name.
>> So I think it would be in ChannelSession#handleSubsystem()
>>
>>     
>
>  Oh cool.  So who can vote here anyway? anyone ? Then it's definitely a +1.
>  We are pretty busy at work right now but I hope I can find the time to take
> a deeper look into the RFCs/code soon.
>   
Well, it's not a vote. We just show "crazy jumps of hapiness and joy" by 
+1ing the proposal ;)

-- 
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org



Re: [PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina

Posted by David Latorre <dv...@gmail.com>.
2008/11/13 Guillaume Nodet <gn...@gmail.com>

> Actually, sftp is started by receiving a subsystem request with "sftp"
> as the subsystem name.
> So I think it would be in ChannelSession#handleSubsystem()
>

 Oh cool.  So who can vote here anyway? anyone ? Then it's definitely a +1.
 We are pretty busy at work right now but I hope I can find the time to take
a deeper look into the RFCs/code soon.



>
> On Thu, Nov 13, 2008 at 8:51 PM, David Latorre <dv...@gmail.com> wrote:
> > 2008/11/13 Guillaume Nodet <gn...@gmail.com>
> >
> >> A few weeks ago, I've started a small project at googlecode to
> >> implement an SSH server in Java based on Mina.
> >> You'll find some background at http://gnodet.blogspot.com/
> >>
> >> The project is still in its early stage and require a lot more work to
> >> be fully usable, but I've been doing some tests and the basic SSH
> >> protocol itself is implemented.
> >> The project is available at http://code.google.com/p/sshd/
> >>
> >> My thinking is that it would be a good candidate to become a
> >> subproject of Mina (along with ftpserver and asyncweb), so i'm
> >> starting this discussion to gauge the interest of the MINA TLP to host
> >> such a subproject.
> >>
> >
> > These are great news!
> >  I've also been thinking that  it would be a great idea to support SSH
> and
> > SFTP (maybe it's possible to get rid of all these  'send your IP to the
> > other party'  problems). So I'll try to help with SSH server as well.
> When I
> > learn something about SSH in any case.
> > For the SFTP part,  I expect that we can start from your Session class;
>  is
> > that right?
> >
> >
> >
> >
> >
> >> --
> >> Cheers,
> >> Guillaume Nodet
> >> ------------------------
> >> Blog: http://gnodet.blogspot.com/
> >> ------------------------
> >> Open Source SOA
> >> http://fusesource.com
> >>
> >
>
>
>
> --
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://fusesource.com
>

Re: [PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina

Posted by Guillaume Nodet <gn...@gmail.com>.
Actually, sftp is started by receiving a subsystem request with "sftp"
as the subsystem name.
So I think it would be in ChannelSession#handleSubsystem()

On Thu, Nov 13, 2008 at 8:51 PM, David Latorre <dv...@gmail.com> wrote:
> 2008/11/13 Guillaume Nodet <gn...@gmail.com>
>
>> A few weeks ago, I've started a small project at googlecode to
>> implement an SSH server in Java based on Mina.
>> You'll find some background at http://gnodet.blogspot.com/
>>
>> The project is still in its early stage and require a lot more work to
>> be fully usable, but I've been doing some tests and the basic SSH
>> protocol itself is implemented.
>> The project is available at http://code.google.com/p/sshd/
>>
>> My thinking is that it would be a good candidate to become a
>> subproject of Mina (along with ftpserver and asyncweb), so i'm
>> starting this discussion to gauge the interest of the MINA TLP to host
>> such a subproject.
>>
>
> These are great news!
>  I've also been thinking that  it would be a great idea to support SSH and
> SFTP (maybe it's possible to get rid of all these  'send your IP to the
> other party'  problems). So I'll try to help with SSH server as well. When I
> learn something about SSH in any case.
> For the SFTP part,  I expect that we can start from your Session class;  is
> that right?
>
>
>
>
>
>> --
>> Cheers,
>> Guillaume Nodet
>> ------------------------
>> Blog: http://gnodet.blogspot.com/
>> ------------------------
>> Open Source SOA
>> http://fusesource.com
>>
>



-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Re: [PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina

Posted by David Latorre <dv...@gmail.com>.
2008/11/13 Guillaume Nodet <gn...@gmail.com>

> A few weeks ago, I've started a small project at googlecode to
> implement an SSH server in Java based on Mina.
> You'll find some background at http://gnodet.blogspot.com/
>
> The project is still in its early stage and require a lot more work to
> be fully usable, but I've been doing some tests and the basic SSH
> protocol itself is implemented.
> The project is available at http://code.google.com/p/sshd/
>
> My thinking is that it would be a good candidate to become a
> subproject of Mina (along with ftpserver and asyncweb), so i'm
> starting this discussion to gauge the interest of the MINA TLP to host
> such a subproject.
>

These are great news!
 I've also been thinking that  it would be a great idea to support SSH and
SFTP (maybe it's possible to get rid of all these  'send your IP to the
other party'  problems). So I'll try to help with SSH server as well. When I
learn something about SSH in any case.
For the SFTP part,  I expect that we can start from your Session class;  is
that right?





> --
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://fusesource.com
>

RE: [PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina no---signature

Posted by Steve Ulrich <st...@proemion.com>.

> Emmanuel Lecharny [mailto:elecharny@gmail.com] wrote
>
> Guillaume Nodet wrote:
> > A few weeks ago, I've started a small project at googlecode to
> > implement an SSH server in Java based on Mina.
> > You'll find some background at http://gnodet.blogspot.com/
> >
> > The project is still in its early stage and require a lot more work
> to
> > be fully usable, but I've been doing some tests and the basic SSH
> > protocol itself is implemented.
> > The project is available at http://code.google.com/p/sshd/
> >
> > My thinking is that it would be a good candidate to become a
> > subproject of Mina (along with ftpserver and asyncweb), so i'm
> > starting this discussion to gauge the interest of the MINA TLP to
> host
> > such a subproject.
> >
> Sounds a pretty interesting project. I think that MINA already hosts
> AsyncWeb, FtpServer, having a ssh server fits pretty well IMHO.
>
> So you have my +1 !

I think there are "synergy effects" when it comes to SecureFTP/SCP and it looks like this right place for it.

+1 if you count my vote..

Re: [PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina

Posted by Mark Webb <el...@gmail.com>.
+1


On Thu, Nov 13, 2008 at 9:35 AM, Emmanuel Lecharny <el...@gmail.com> wrote:
> Guillaume Nodet wrote:
>>
>> A few weeks ago, I've started a small project at googlecode to
>> implement an SSH server in Java based on Mina.
>> You'll find some background at http://gnodet.blogspot.com/
>>
>> The project is still in its early stage and require a lot more work to
>> be fully usable, but I've been doing some tests and the basic SSH
>> protocol itself is implemented.
>> The project is available at http://code.google.com/p/sshd/
>>
>> My thinking is that it would be a good candidate to become a
>> subproject of Mina (along with ftpserver and asyncweb), so i'm
>> starting this discussion to gauge the interest of the MINA TLP to host
>> such a subproject.
>>
>
> Sounds a pretty interesting project. I think that MINA already hosts
> AsyncWeb, FtpServer, having a ssh server fits pretty well IMHO.
>
> So you have my +1 !
>
>
> --
> --
> cordialement, regards,
> Emmanuel Lécharny
> www.iktek.com
> directory.apache.org
>
>
>

Re: [PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina

Posted by Emmanuel Lecharny <el...@gmail.com>.
Guillaume Nodet wrote:
> A few weeks ago, I've started a small project at googlecode to
> implement an SSH server in Java based on Mina.
> You'll find some background at http://gnodet.blogspot.com/
>
> The project is still in its early stage and require a lot more work to
> be fully usable, but I've been doing some tests and the basic SSH
> protocol itself is implemented.
> The project is available at http://code.google.com/p/sshd/
>
> My thinking is that it would be a good candidate to become a
> subproject of Mina (along with ftpserver and asyncweb), so i'm
> starting this discussion to gauge the interest of the MINA TLP to host
> such a subproject.
>   
Sounds a pretty interesting project. I think that MINA already hosts 
AsyncWeb, FtpServer, having a ssh server fits pretty well IMHO.

So you have my +1 !


-- 
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org



Re: [PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina

Posted by Niklas Gustavsson <ni...@protocol7.com>.
On Thu, Nov 13, 2008 at 3:07 PM, Guillaume Nodet <gn...@gmail.com> wrote:
> My thinking is that it would be a good candidate to become a
> subproject of Mina (along with ftpserver and asyncweb), so i'm
> starting this discussion to gauge the interest of the MINA TLP to host
> such a subproject.

I find this both interesting for SFTP for FtpServer as already
described by other people. I would also like to participate myself in
the SSH part itself, having thought about the exact same idea before.
Big +1.

/niklas

Re: [PROPOSAL] Create a MINA subproject to implement a SSH server based on Mina

Posted by Steve Luebbe <sl...@linoma.com>.
I think it's a great idea.  Ideally I would like the ftpserver to offer 
FTP, FTP with SSL and FTP with SSH all in one product.  Even if they 
can't be bundled together it would be nice if they are both built off of 
same framework.  I'm not sure how long it would take to get a production 
ready product out there but I know we have a use for it right now...

For what it's worth,
Steve



Guillaume Nodet wrote:
> A few weeks ago, I've started a small project at googlecode to
> implement an SSH server in Java based on Mina.
> You'll find some background at http://gnodet.blogspot.com/
>
> The project is still in its early stage and require a lot more work to
> be fully usable, but I've been doing some tests and the basic SSH
> protocol itself is implemented.
> The project is available at http://code.google.com/p/sshd/
>
> My thinking is that it would be a good candidate to become a
> subproject of Mina (along with ftpserver and asyncweb), so i'm
> starting this discussion to gauge the interest of the MINA TLP to host
> such a subproject.
>
>