Replacement for PuTTY - SSH.NET

Messages and questions from developers working on mRemoteNG.

Replacement for PuTTY - SSH.NET

Postby rmcardle » Mon Dec 20, 2010 12:44 pm

Oleg Kap, the developer of a library called SSH.NET, E-Mailed me to tell me about his project. It sounds like it would be a great fit to replace PuTTY in mRemoteNG. Replacing PuTTY would fix some problems and allow for a lot of new functionality like automatic logon and scripting.

http://sshnet.codeplex.com/

Does anyone want to work with him to integrate SSH.NET with mRemoteNG?
User avatar
rmcardle
Site Admin
 
Posts: 459
Joined: Thu Jan 07, 2010 3:40 pm

Replacement for PuTTY - SSH.NET

Sponsor
 


Re: Replacement for PuTTY - SSH.NET

Postby thrilleratplay » Thu Jan 13, 2011 11:26 am

The rewrite in .net 4 concerns me. Currently all of the components have a requirement of .net 2 and by default Visual Studio 2008 uses .net 3.5. Version 4 is designed to be used in Visual Studio 2010. Although I am a fan of updating many of the outdated references for new shinny ones, it seems a bit much for force minimal requirements for everyone to have to upgrade.

I stumbled upon this http://www.codeproject.com/KB/IP/Terminal_Control_Project.aspx, a SSH/SSH2 and telnet .net library wrapper for Poderosa. I compiled both the control and VB example, it was impressive. the Codeplex is currently down to check the connection types but Terminal Control also has a Cywin connection and VT100 emulation. As far as a PuTTy replacement, this looks like it only lacks rlogin and raw connections. Updating the Poderosa libraries would provide the raw connection and SCP. Add rlogin and SFTP, not only could putty be replaced but also sharpssh.dll,DiffieHellman.dll and Org.Mentalis.Security.dll. Having all of these together in one open source library could aid in features like submitting stored commands and scripts or opening a SFTP/SCP transfer window with the current directory of a SSH connection.

I'll get started on trying to assemble a similar wrapper to Sardaan Frostreaver's but with the up to date Poderosa source and integrate it into mRemoteNG. If I can find c# code to aid in adding rlogin and SFTP protocals without add too much time, I'll add those in too.

Does anyone object to this?
Last edited by thrilleratplay on Wed Jan 19, 2011 8:15 am, edited 1 time in total.
User avatar
thrilleratplay
 
Posts: 91
Joined: Wed Jan 12, 2011 9:21 pm

Re: Replacement for PuTTY - SSH.NET

Postby notageek1212 » Wed Sep 14, 2011 5:49 am

I just came across a freely available replacement for putty named 'ClearTerminal'. I liked it. It's sweet and easy to use. :)
It could be found at the following link
http://www.clearconnex.com/content/clearterminal
notageek1212
 
Posts: 1
Joined: Tue Sep 13, 2011 12:31 pm

Re: Replacement for PuTTY - SSH.NET

Postby rmcardle » Sun Dec 04, 2011 8:55 pm

ClearTerminal is closed source and not redistributable. It also appears to be a full application, not an embeddable control. We need a COM or .NET control that can be embedded into another application. So far, we haven't been able to find anything suitable. The way PuTTY is being used now is very kludgy and there are a lot of bugs related to it that can't be fixed without using a real control.
User avatar
rmcardle
Site Admin
 
Posts: 459
Joined: Thu Jan 07, 2010 3:40 pm

Re: Replacement for PuTTY - SSH.NET

Postby Kuchhogya » Mon Feb 15, 2016 10:42 pm

Add rlogin and SFTP, not only could putty be replaced but also sharpssh.dll,DiffieHellman.dll and Org.Mentalis.Security.dll. Having all of these together in one open source library could aid in features like submitting stored commands and scripts or opening a SFTP/SCP transfer window with the current directory of a SSH connection.????
Kuchhogya
 
Posts: 1
Joined: Mon Feb 15, 2016 10:41 pm

Re: Replacement for PuTTY - SSH.NET

Postby kaymer327 » Thu Jun 09, 2016 8:49 am

Kuchhogya wrote:Add rlogin and SFTP, not only could putty be replaced but also sharpssh.dll,DiffieHellman.dll and Org.Mentalis.Security.dll. Having all of these together in one open source library could aid in features like submitting stored commands and scripts or opening a SFTP/SCP transfer window with the current directory of a SSH connection.????


This project doesn't look like it's active any more.

I'm looking into other things to replace SharpSSH (and it's prereqs), but that will likely leave PuTTY/PuTTYNG in place for now.
kaymer327
 
Posts: 5
Joined: Mon Jan 04, 2016 12:06 pm

Re: Replacement for PuTTY - SSH.NET

Postby dmsparer » Sat Jun 11, 2016 7:51 pm

SSH.net is currently under development and was ported over to GitHub by the new owner.

https://github.com/sshnet/SSH.NET
dmsparer
 
Posts: 91
Joined: Mon Feb 15, 2016 10:42 am


Return to Developers

Who is online

Users browsing this forum: No registered users and 1 guest