webssh

远程登录 Web 工程
授权协议 MIT
开发语言 JavaScript
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 国产
投 递 者 骆文华
操作系统 Windows
开源组织
适用人群 未知
 软件概览

webssh是一个基于tornado的支持通过浏览器远程加密登录的web工程。通过webssh,你可以方便的使用vim编辑文档,top命令(websocket 推送)等。

目前支持windows,linux和mac系统,分别使用select,epoll,kqueue来实现

在成功安装webssh之后,按照软件说明启动工程,你就可以通过登录webssh来ssh访问管理你的服务器了(只要启动webssh的服务器有权限访问),这在云计算业务中可能是很方便的。

演示:

  • pip install webssh==1.5.3 wssh 默认端口是8888 WebSSH,是 huashengdun 在 Github 上开源的 SSH 终端 Web 应用,项目地址为 https://github.com/huashengdun/webssh,目前版本为 1.5.3。WebSSH 使用 Python 编写,基于 tornado、paramiko 和 xterm.js库

  • 最好先安装Python3.7,安装过程可以参考这篇博客。 然后访问这个提供WebSSH的Github项目,根据提示进行安装运行。 但是安装完之后可能会报错Public plain http request is forbidden.这个时候可以参考这个博客,只需要在handler.py的文件的258 行进行如下注释即可。 handler.py # if options.fbidhttp:

  • Xterm.js Xterm是一个X Window System上的终端模拟器,用来提供多个独立的SHELL输入输出。 简单说: xterm 是一个使用 TypeScript 编写的前端终端组件,可以直接在浏览器中实现一个命令行终端应用。xterm是x窗口环境中对本地虚拟控制台的一个实现。 再直白点 可以在html页面下实现 终端(DOC命令行),并且发送WebSocket的指令给后台。 Para

  • 简单记录一下这两天瞎忙活的结果。因为想要尝试一下使用浏览器通过 ssh 访问阿里云的实例。 就是直接通过 git 拉代码,https://github.com/huashengdun/webssh.git,然后再进入到 webssh 文件夹,通过 python setup.py install 安装,安装好后,使用 wssh,但只能 linux 本地访问这个网址,而使用外网 ip:port 访问会

  • GateOne https://github.com/liftoff/GateOne shellinabox https://github.com/shellinabox/shellinabox xterm.js https://github.com/xtermjs/xterm.js webssh https://github.com/huashengdun/webssh webssh2 http

  • 【webssh】   ——记两天来比较痛苦的历程   广义上来说,webssh泛指一种技术可以在网页上实现一个SSH终端。从而无需Xshell之类的模拟终端工具进行SSH连接,将SSH这一比较低层的操作也从C/S架构扭成了B/S架构。   能实现webssh的组件有好几种,但归根结底都是建立在客户端和服务端的即时通信上,有一些webssh只停留在这一层,表明客户端接入的ssh界面只是服务端本身的后

 相关资料
  • 前面介绍了如何安装 Linux 终端工具,本小节介绍本地电脑如何使用 ssh 命令远程登录、Linux 终端工具远程登录的方式,这两种登录方式都是基于 ssh 网络安全协议的,学会使用远程登录 Linux 服务器,会让你对 Linux 系统更加熟悉。 1. SSH Secure Shell 的缩写即为 SSH ,此网络安全协议是由 IETF 的网络小组(Network Working Group)

  • ssh 互信登录ssh-keygen 生成公钥私钥对 [root@test1 ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Created directory '/root/.ssh'. Enter passphrase

  • 首先要说一下,该部分内容对于linux初学者来讲并不是特别重要的,可以先跳过该章节,先学下一章,等学完后再回来看这一章。 Linux 大多应用于服务器,而服务器不可能像 PC 一样放在办公室,它们是放在 IDC 机房的,所以我平时登录 linux 系统都是通过远程登录的。Linux 系统中是通过 ssh 服务实现的远程登录功能。默认 ssh 服务开启了 22 端口,而且当我们安装完系统时,这个服务

  • 我们可以在远程Windows桌面中使用Java执行. bat文件吗?批处理文件检查系统服务,如果它关闭了,它应该Java本地机器中的程序进行通信,然后它应该再次执行并运行服务,并再次联系Java程序: 我的批处理文件当前只是检查服务是否启动,然后它会启动服务: 所以两个问题: 我们可以通过我的Java代码远程执行批处理文件吗: 如果可以的话: 该代码是否可以与基于特定条件的批处理文件通信(这里我的

  • SSH远程登录 Linux系统通过sshd(ssh daemon)服务实现远程登录的功能,其默认端口是22,此服务为Linux系统预装,并预设开机自启,因此不需要额外设置便能够实现Linux远程登录。 Linux系统上的ssh客户端——openssh Windosw系统上有许多软件可以实现ssh远程登录,比如说putty、SecureCRT、Xshell等,那么,我们在Linux系统上,应该使用哪

  • 首先,我想让你知道,我是新来的Symfony。我在路上把我的PHP项目从我自己的“基本”MVC转到SimfOn.该项目已经运行良好,但我在适应Symfony时遇到了一些问题。 我从基本的框架开始,make: user和make: auth。模板运行良好。但是我未能将登录过程转换为AJAX和JSON。 我遵循了这个官方教程:https://symfonycasts.com/screencast/ap

  • 本文向大家介绍Linux平台mysql开启远程登录,包括了Linux平台mysql开启远程登录的使用技巧和注意事项,需要的朋友参考一下 开发过程中经常遇到远程访问mysql的问题,每次都需要搜索,感觉太麻烦,这里记录下,也方便我以后查阅。 首先访问本机的mysql(用ssh登录终端,输入如下命令): mysql -uroot -p 输入密码登陆进去后,输入如下的语句: 其中: user是用户名 m

  • 本文向大家介绍Linux免密码远程登录的实例,包括了Linux免密码远程登录的实例的使用技巧和注意事项,需要的朋友参考一下 Linux免密码远程登录的实例 如何通过一台Linux ssh远程其他linux服务器时,不要输入密码,可以自动登入。提高远程效率,不用记忆各台服务器的密码。 1. 首先登入一台linux服务器,此台做为母机(即登入其他linux系统用这台做为入口);执行一行命令生成key文