Skip to content

快速开始

sshit 在一个 TCP 端口上同时提供 SSH 服务和 Web 工作区。SSH 连接获得独立的 Shell;浏览器连接进入所有 Web 用户共享的工作区。

安装

Linux x64、macOS arm64 和 macOS x64 可使用安装脚本:

bash
curl -fsSL https://sshit.oboard.fun/install.sh | bash

默认安装目录为 /usr/local/bin。如需安装到用户目录:

bash
curl -fsSL https://sshit.oboard.fun/install.sh | INSTALL_DIR="$HOME/.local/bin" bash

安装脚本由本站托管,同时会自动识别操作系统和 CPU 架构,并下载最新 GitHub Release 中对应的二进制文件。

Windows x64 用户可在 PowerShell 中运行以下命令:

powershell
irm https://sshit.oboard.fun/install.ps1 | iex

脚本会安装到 %LOCALAPPDATA%\\sshit\\bin,并将该目录添加到当前用户的 PATH;请打开新的 PowerShell 窗口后再运行 sshit

其他平台请从 GitHub Releases 下载构建产物。

启动服务

bash
sshit

默认监听 0.0.0.0:2222。首次启动时会在 ~/.ssh/sshit_host_ed25519_key 创建 SSH 主机密钥,后续启动会复用该密钥。

用 SSH 连接

bash
ssh -p 2222 localhost

SSH 会启动服务进程的 $SHELL;若未设置则使用 /bin/sh。终端使用 xterm-256color,支持 true color,并自动同步 SSH 客户端的窗口尺寸。

在浏览器中连接

在浏览器地址栏打开 http://localhost:2222。页面会自动建立 WebSocket 连接并显示交互式终端工作区。

Web 工作区中的 Shell 会在已连接的浏览器用户之间共享;每个 SSH 登录始终拥有自己的 PTY Shell。

更改端口

bash
# 长参数
sshit --port 2022

# 短参数
sshit -p 2022

# 连接到指定端口
ssh -p 2022 [email protected]

下一步可阅读协作工作区,了解共享终端、Markdown 和画布的使用方式。

以 GNU AGPLv3 许可证发布。