通过 Web SSH 访问 Linux 终端

发布时间: 更新时间: 总字数:126 阅读时间:1m 作者: 分享 复制网址

本文介绍如何使用 xterm.js,通过 Web Shell/Terminal 访问 Linux 终端

目的

实现通过 web 登录 shell 窗口

软件

通过 https://github.com/xtermjs/xterm.js 实现

Xterm.js is a front-end component written in TypeScript that lets applications bring fully-featured terminals to their users in the browser. It’s used by popular projects such as VS Code, Hyper and Theia.

demo

部署步骤:

git clone https://github.com/billchurch/webssh2.git
cd webssh2/app

# 安装依赖
npm install --production

# 配置文件
cp config.json.sample config.json

# 启动服务
npm start

web ssh demo

扩展:可以结合 paramiko 实现 ssh key 登录。

参考

  1. https://github.com/xtermjs/xterm.js
  2. https://github.com/billchurch/webssh2/
最新评论
加载中...
Home Archives Categories Tags