Webterminal: Open-source Web-based SSH Terminal with Multi-user Support

Webterminal: Open-source Web-based SSH Terminal with Multi-user Support

The Webterminal, implemented by Django, is a project that is primarily focused on DevOps and Continuous Delivery. With its ability to support almost 90% of remote management protocols including VNC, SSH, RDP, Telnet, and SFTP, it is a versatile platform that caters to a wide range of user needs. Additionally, it offers the unique possibility of monitoring and recording user actions when they use this project to manage their servers.

This feature allows users to keep track of their actions and analyze their performance for continuous improvement. Furthermore, the Webterminal enables users to replay their actions like a video, providing a comprehensive review of their activities. With all these cutting-edge features, this project is a game-changer in the field of web-based terminal management.

Features

  • Run multiple terminals
  • File browser
  • File manager and organizer
  • Full-screen support
  • Search active sessions
  • RDP remote desktop control
  • VNC remote desktop control
  • SSH SFTP protocol support
  • Telnet protocol support
  • VNC, RDP, SFTP Remote file browser (download, delete, update and upload files)
  • Remote command and script execution (shell)
  • Real-time user action audit
  • User session audit
  • Kick user off this project
  • SSH command audit
  • Permission control
  • Webterminal helper support (use your favorite tools to manage and connect server)
  • Install using Docker
  • Photo thumbnails
  • Image and file viewer
  • Advanced user permission
  • System audit
  • Set custom commands
  • Organize your tasks in groups
  • Credential manager
  • Server manager
  • Batch command execution
  • Advanced command execution
  • Search active sessions

Platforms

  • Windows
  • Linux
  • macOS

License

Open source is not a easy staff, please respect the author's contribution, thank you.

This system has been continuously updated for four years to reach the current project functions. For now, except for the OCR function, other functions have been comparable to the commercial software! At present, this project has not produced any profit. Based on the author's enthusiasm for power generation with love, it has been found that someone has changed this project for commercial use. I solemnly declare that all consequences arising from the commercialization of this project should be borne by yourself.

Therefore, to avoid disputes, it is not recommended to use commercial products. If you insist on using it, please contact the original author for authorization.

Once again, if you directly use this system in commercial products without contacting the author, this system will not bear any commercial disputes, thank you.

Resources

Webterminal bastion server (webterminal堡垒机)
ssh rdp vnc telnet sftp bastion/jump web putty xshell terminal jumpserver audit realtime monitor rz/sz 堡垒机 云桌面 linux devops sftp websocket file management rz/sz otp 自动化运维 审计 录像 文件管理 sftp上传 实时监控 录像回放 网页版rz/sz上传下载/动态口令 django
GitHub - jimmy201602/webterminal: ssh rdp vnc telnet sftp bastion/jump web putty xshell terminal jumpserver audit realtime monitor rz/sz 堡垒机 云桌面 linux devops sftp websocket file management rz/sz otp 自动化运维 审计 录像 文件管理 sftp上传 实时监控 录像回放 网页版rz/sz上传下载/动态口令 django
ssh rdp vnc telnet sftp bastion/jump web putty xshell terminal jumpserver audit realtime monitor rz/sz 堡垒机 云桌面 linux devops sftp websocket file management rz/sz otp 自动化运维 审计 录像 文件管理 sftp上传 实时监控 录像…