webssh

Python is a SSH client based on web, developed using Tornado, Paramiko and xterm.js. The application, which supports password, public key, and two-factor authentication methods, provides access to SSH servers through the browser.

WE

huashengdun · Remote Access & VDI

STARS5.2K
FORKS1.6K
COMMITS—
CONTRIBUTORS19
VERSIONv1.6.3
UPDATED1 yr ago
sshwebterminalpythonMIT

Common commercial products in this category: TeamViewer, AnyDesk, Splashtop

What can it do?
  • You connect to SSH servers through the browser with a password or public keys of different types.
  • You manage server operations by resizing the terminal window or switching to full-screen mode.
  • You customize login information and terminal configurations through URL parameters.
Heads up
  • • Last update over 1 year ago
User reviews
  • ↓ NegativeGitHub Issue

    Terminal problems ($TERM, utf-8)

    “On the server (connected directly through ssh using xterm as terminal): ``` $ locale LANG=en_US.UTF-8 $ echo $TERM xterm-256-color $ echo -e '\xe2\x82\xac' € ``` Running webssh-1.4.5 like so: ``` $ wssh --port=7681 ``` Now after connecting through the browser to the same server:…”

  • • NeutralGitHub Issue

    how to enable cross origin completely?

    “There's an iframe in my local index.html,like this: ``` ``` I tried to add following code in both class IndexHandler and class WsockHandler: ``` def set_default_headers(self): self.set_header("Access-Control-Allow-Origin", "*") self.set_header("Access-Control-Allow-Headers",…”

My note

Alternative pages

More in: Remote Access & VDI