下载安装
Tabby官网:https://tabby.sh/ Tabby开源地址:https://github.com/Eugeny/tabby 发布版本下载地址:https://github.com/Eugeny/tabby/releases
使用
SSH连接
打开Tabby后,可以看到右上角有个齿轮(设置),点下会出现下图所示的菜单栏,然后
- 选择配置和连接
-
添加新配置
-
选择SSH连接
选择SSH连接后,连接名可以自己随意,可以与本次连接的服务器有关最好,方便下次找到
保存之后,就可以点击运行按钮,就可以连接远程服务器了 注意:第一次连接时可
现在就可以对远程服务器进行操作了,执行下 top 命令可以查看服务器上正在运行的进程信息。
SFTP 传输文件
Tabby 集成
下载的时候点击要下载的文件,然后会弹出另存文件对话框,选择对应的文件夹,以及修改对应的文件名点击「保存」就可以了。
【插件】中还有很多可以下载安装的插件,有几个常用的可以选择下载
clickable-links – 使终端中的路径和 URL 可点击 docker – 连接到 Docker 容器 title-control – 允许通过提供要删除的前缀、后缀和/或字符串来修改终端选项卡的标题 quick-cmds – 快速向一个或所有终端选项卡发送命令 save-output – 将终端输出记录到文件中 这里说一下「sync config」 这个插件,可以将配置同步到Github或者Gitee的插件。点击「Get」就可以安装,之后会提示你重启生效。
自建 Tabby Web
Tabby-Web 地址:GitHub – Eugeny/tabby-web: Tabby Web – an SSH/Telnet/Serial client in your browser.
注册 Github App
访问https://github.com/settings/applications/new注册一个应用。填入地址与回调 URL。例如:
- Homepage URL:
https://tabby.example.com
-
Authorization callback URL:
https://tabby.example.com/api/1/auth/social/complete/github/
注册完成后,记录 Client ID 并获取 Client secrets。
运行 tabby web
- 创建
docker-compose.yml
:
services:
tabby:
image: ghcr.io/eugeny/tabby-web:latest
container_name: tabby
restart: always
ports:
- '8989:8000'
volumes:
- ./data:/app-dist
environment:
- DATABASE_URL=sqlite:////app-dist/db.sqlite3
- PORT=8000
- DEBUG=False
- SOCIAL_AUTH_GITHUB_KEY= <Github Client ID>
- SOCIAL_AUTH_GITHUB_SECRET= <Github Client secrets>
docker exec -it tabby /bin/sh
./manage.sh add_version 1.0.163
- 配
laoxiongb2c 置同步 首先要启用库(Vault),设置主密码,注意不要开启Encrypt config file
,这会影响同步功能。访问https://tabby.example.com/login
,点击页面左下登录按钮,选择 Github 登录;点击页面左下设置按钮,复制同步 Token。
在 Tabby 设置(左下角)中,先进入Config file
, 备份一下当前的配置。然后进入Config Sync
设置,填入信息:
- Sync Host:
https://tabby.example.com
-
Secret sync token:
稍等片刻,即可在下方看到已经同步的配置(profile)。可以上传写入、下载覆盖,或者创建新的。建议开启Sync automatically
选项。
必须 注册 为本站用户, 登录 后才可以发表评论!