You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by "Nick Couchman (JIRA)" <ji...@apache.org> on 2018/10/17 17:40:00 UTC
[jira] [Commented] (GUACAMOLE-645) Support xterm.js/ttyd/gotty as a
Guacamole Connection
[ https://issues.apache.org/jira/browse/GUACAMOLE-645?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16653934#comment-16653934 ]
Nick Couchman commented on GUACAMOLE-645:
-----------------------------------------
{quote}
...but it is limited in it's ability to copy/paste from the host...
{quote}
How so?
{quote}
...and also experiences some lag.
{quote}
Really? If it does this is likely more due to network factors than it is to Guacamole - I don't experience any lag in my environment, but I'm primarily using Guacamole on a local network to connect to servers the next room over, both RDP and SSH, so I'm sure lag would exist connecting across a WAN/VPN. However, I don't think this is something that Xterm.js, et al., is going to impact - for better or worse.
Getting back to the original request...
{quote}
Hi, I think it would be awesome to support an xterm.js client in guacamole.
{quote}
Could you elaborate on what you mean by this? It looks to me like xterm.js is, itself, a terminal emulator written in JavaScript, that can then connect to some other backend. Looking at the other resources you provided - ttyd and gotty - it seems like their purpose is to provide a web interface for a local TTY so that you can share your terminal. While there are some similarities between Guacamole and these three items, I'm not sure they're entirely compatible, nor does it make sense to actually provide support for Guacamole to connect to them. The biggest reason I'd cite is that those tools seem to already be providing a web-based interface, and Guacamole is not a reverse proxy - it is designed specifically to facilitate remote desktop connections, but is not designed to proxy other web-based connections.
[~mike.jumper] Other thoughts, here?
> Support xterm.js/ttyd/gotty as a Guacamole Connection
> -----------------------------------------------------
>
> Key: GUACAMOLE-645
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-645
> Project: Guacamole
> Issue Type: New Feature
> Components: guacamole, guacamole-common-js, guacamole-server
> Reporter: Jim
> Priority: Minor
>
> Hi, I think it would be awesome to support an xterm.js client in guacamole. For authentication, Guacamole would need to handle Basic Authentication which is supported by both ttyd/gotty. Gotty also supports using certificates. The ssh connection is pretty awesome, but it is limited in it's ability to copy/paste from the host and also experiences some lag. Xterm.js is a very popular front end for remote connections and I think it would be pretty cool to support this interface through guacamole.
> I'm unfamiliar with creating tickets for Jira so please let me know if I'm out of place in submitting this request or if you would like
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)