Changes

Jump to navigation Jump to search
no edit summary
Line 20: Line 20:     
Is there a way that this technology could be achieved without the dependencies, while maintaining security?  I'm wondering about sending input and output over encrypted tubes rather than relying on sshd, and using some kind of key event trapping to redirect input instead of screen. It would be nice to keep Terminal's scrollback functionality etc. while sharing.  Perhaps you should post this activity to ASLO with instructions for installing the dependencies.  Bonus points for trapping the lack of the dependencies and showing a legible error message at startup!  [[User:Wade|Wade]] 12:55, 21 September 2009 (UTC)
 
Is there a way that this technology could be achieved without the dependencies, while maintaining security?  I'm wondering about sending input and output over encrypted tubes rather than relying on sshd, and using some kind of key event trapping to redirect input instead of screen. It would be nice to keep Terminal's scrollback functionality etc. while sharing.  Perhaps you should post this activity to ASLO with instructions for installing the dependencies.  Bonus points for trapping the lack of the dependencies and showing a legible error message at startup!  [[User:Wade|Wade]] 12:55, 21 September 2009 (UTC)
 +
 +
: I'm not using SSH here to maintain any kind of security.  In fact, it provides little cryptographic security, because the private key for the session is known and fixed.  I'm using it simply because RSH (unencrypted remote shell) is no longer installed in most distributions.  SSH is being used here to provide bidirectional terminal access over the network.  This is difficult to achieve in any other way due to the notorious vagaries of the TTY subsystem.
 +
: I haven't found any easy way to achieve the desired functionality without using Screen and OpenSSH.  These seem like fairly harmless dependencies to me, since OpenSSH is already installed on almost every Sugar machine, and GNU Screen is already installed on many or most Linux desktops.
 +
: In contrast to Terminal Sharing, Sayamindu has recently implemented a sort of [http://lists.sugarlabs.org/archive/sugar-devel/2009-November/020799.html "Terminal Watching"] functionality.  He used the accessibility features of our Terminal widget to scrape the screen and send it over a tube.  This is also interesting, and does not introduce any new dependencies.  It is, however, a less powerful form of collaboration. [[User:Bemasc|Bemasc]] 17:04, 6 December 2009 (UTC)
18

edits

Navigation menu