本文介绍了一款名为EasyNode的SSH工具,可以通过webssh终端和SFTP进行操作。该工具具有批量导入、实例分组、凭据托管、邮件通知等功能。部署该项目并不难,只需执行docker run命令即可。登录后可以查看服务器信息,进行功能设置和密码修改等操作。该工具适用于临时使用或外出使用,并可选择性开启SFTP访问NAS的内部存储。
OrcaTerm是一款强大的WEB端云计算运维工具,支持远程登录服务器管理业务,提供稳定的云端SSH会话、文件上传下载、会话共享和权限控制等功能。还具备文本编辑器、ssh命令、上传下载和实例监控等高级功能,以及会话协作和AI助手功能。目前处于公测阶段,所有功能免费使用。
本篇文章没有太多的源码,主要讲一下实现思路和技术原理
本文介绍如何在WebSSH中使用Zmodem协议实现文件传输,讨论了Zmodem协议的优点、局限性,以及如何通过zmodemjs插件和xterm.js工具结合实现浏览器与终端的交互,实现文件上传下载功能。
这个功能我可以不用,但你不能没有
本文介绍了如何通过Django Channels实现WebSSH的实时用户操作监控功能,包括如何实时查看用户操作并在必要时强制将用户踢下线。文章详细讲解了如何使用Channels的layer功能将多个channel合并成一个group,并通过group发送消息来实现监控功能,同时也介绍了如何通过后端逻辑实现强制断开用户连接。
Django WebSSH终端录像的实现终于来了,解密类似Jumpserver录像是如何实现的
本文详细介绍了一种在WebSSH中实现终端操作录像的方法,核心思想是在WebSSH交互执行的过程中直接生成可播放的录像文件,并提供了实时写入和一次性写入两种方案,帮助用户实现操作过程的记录和后续的回放审计。
我想用它替换掉xshell、crt之类的工具
本文介绍了如何使用Django和Paramiko模块通过浏览器实现对物理机和虚拟机的SSH操作,替代传统的xshell、crt等工具,并提供动态调整终端窗口大小的解决方案。
追求完美不服输的我,一直在与各种问题斗争的路上痛并快乐着
本文介绍如何通过WebSSH操作Kubernetes Pod时调整终端窗口大小,使用xterm.js和RESIZE_CHANNEL实现动态调整,解决浏览器可视区域太小的问题。
优秀的系统是无法设计出来的,一定是根据反馈逐渐完善出来的
本文详细介绍了如何在Alodi系统中集成WebSSH功能,包括涉及的Kubernetes Stream、Django Channels和xterm.js技术,以及实现过程中的代码细节和前端页面的配置。
完成下面两步后,将自动完成登录并继续当前操作。