Casvisor

Casvisor documentation

Casvisor is an open-source bastion host (jump server). People sign in, with Casvisor's own accounts or through Casdoor, see the servers they are allowed to reach, and connect to them over SSH, RDP, VNC or Telnet from a browser tab, or with their own SSH client, while Casvisor checks every connection against your permissions and records it.

Getting started

Using it

  • Assets: the servers people connect to, and the accounts kept for them
  • Connecting: the workbench, connection tabs and typing your own account
  • SSH gateway: ssh, scp, sftp, rsync and VS Code Remote through Casvisor
  • Network gateways: assets in other networks, through an SSH jump host or an agent
  • File transfer: the file panel of the web terminal and the remote desktop, and what Upload and Download allow
  • Protocols: what SSH, RDP, VNC and Telnet each support
  • Patch management: scan for system updates, install them and restart
  • Users and administrators: the built-in accounts, who manages Casvisor and who only connects
  • Permissions: who may reach which asset, doing what, from where and when
  • Sessions: live and past connections, watching one, and cutting one off
  • Recordings: replaying sessions in the browser, and where recordings are kept
  • Commands and command rules: the commands run over SSH and Telnet, and blocking the dangerous ones
  • Operation logs: every change made through the API, and every file moved

Running it

More

  • Roadmap: what is being built next
  • Comparison: Casvisor next to JumpServer, Teleport, Warpgate and Guacamole
  • FAQ
Edit on GitHub

On this page