Skip to main content
Super Jump Host
J
Written by John Kraft
Updated over 9 months ago

The Super Jump Host component provides HTTPS access methods to convenient and reliable web based RDP, SSH, VNC, Firefox and file browser upload/download services in a preconfigured template.

Guacamole

  • default login guacadmin/guacadmin

  • browser based RDP, SSH, and VNC clients

  • hotkeys for accessing connection menu (clipboard, file transfer, change connections, disconnect, and display settings)
    - Windows/Linux: Ctrl + Alt + Shift

    - Mac: Ctrl ^ + Command ⌘ + Shift

  • connection settings can be modified and new connections created from the Guacamole UI's settings page (upper right corner under username)

  • some things you may want to update
    - increase rdp client resolution (default 800x600)

    - increase user and total connection limits (default 1 active connection per user, 1 per connection type)

  • additional connection types available
    - telnet
    - kubectl

  • connections are automatically created for all access methods in deployment
    - autoconfiguration occurs on first boot only
    - if you want to repopulate, you can clear db, losing all settings, and rerun autoconfiguration"

    sudo docker stop guacamole
    sudo rm -fr /srv/guac
    sudo docker start guacamole

    sudo su -
    cd /var/lib/cloud/scripts/per-once
    ./popGuacConns.sh

    (popGuacConns.sh execution via sudo does nothing for some reason, need to be root for it to run properly)

  • autoconfigured RDP connections include a remote drive that mounts FileBrowser contents from /srv/filebrowser with web based upload/download from the connection menu

  • autoconfigured SSH connections include web based upload/download access to local filesystem from the connection menu with the default user's filesystem permissions

  • autoconfigured Console connections are VNC to qemu guest console
    - UDF Hypervisor only
    - On screen keyboard input method from connection menu can be used to paste clipboard contents into console

Firefox

  • wraps a full browser

  • start page includes autoconfigured links to all https access method internal endpoints

  • browse with internal network addresses (e.g. http://10.1.1.4/accessUrls.html)

  • works for sites that are broken in https proxies, such as TMUI

  • configuration persists at /srv/firefox so you can create bookmarks, save logins, etc.

  • copy/paste to firefox supported via left side toolbar (e.g. paste from local clipboard to toolbar's clipboard field which makes it available for pasting from within firefox browser)

  • firefox side of copy/paste uses ctrl+c and ctrl+v even on Mac clients

FileBrowser

  • default login admin/admin

  • browser based file transfer appliance

  • includes editor for text files

  • files stored at /srv/filebrowser

  • simple http download access on superjump's management IP
    e.g. curl http://10.1.1.4/accessUrls.html

Did this answer your question?