On 02/11/2011 04:47 PM, DRC wrote:
On 2/11/11 3:22 PM, Robert Goley wrote:
It does have some complications.  Most software seems to use a GPL
disclaimer/exception when using it.  The libssh library is released LGPL
though.  If it can be used with GNUTLS, that should solve that issue. 

Not really, because as mentioned previously, GnuTLS is about 1/3 as fast
as OpenSSL.  Also, I don't understand the advantage of using
libssh/GnuTLS vs. just using GnuTLS like we're already doing.  The only
advantage I could see to that would be in cases where there is a
restrictive firewall and only the SSH port is open.


I would get on board with using libssh if and only if:

(1) It replaces GnuTLS as a way to do session encryption, not
supplements it.

This is certainly not my decision to make...
(2) It offers a fundamentally more user-friendly approach to SSH session
encryption (such as providing a single sign-on to both the SSH server
and the VNC server.)
This could be done easy enough because we would have control of all the authentication methods internally to the code.  Single sign on could be done simply if the user and vnc passwords were the same.  Ideally, it would use the VENCRYPT user/password authentication to do that.
and

(3) It performs as well as using the external SSH client.

My experience so far is that it does.  My tests were mainly using the SFTP portion which runs over the SSH channels...

Really, I see the -via option as a convenience feature, nothing more.
It's a way for Unix users to avoid typing the SSH forwarding command
line by hand.  It's not part of a comprehensive session encryption function.

This is true, it was added because VNC did not support session encryption.  I would much prefer a high performance TLS with no need for SSH.  The benefit of bouncing off firewalls and other machines is useful occasionally but is not a required function.


------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

--
Robert Goley

FOSS Implementation Specialist
Toll Free: (800) 338-4984
Local: (770) 479-7933
Fax: (770) 479-4076
www.openrda.com

America's only Free & Open Source fund accounting software company.
------------------------------------------------------------------------------
The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE:
Pinpoint memory and threading errors before they happen.
Find and fix more than 250 security defects in the development cycle.
Locate bottlenecks in serial and parallel code that limit performance.
http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to