使用指南
Terminal Electron 提供了丰富的功能,包括 SSH 连接、端口转发、密钥管理等。本文档详细说明了如何使用这些功能。
快速开始
1. 启动应用
bash
# 从应用程序文件夹启动
# 或从命令行启动
./Terminal-Electron2. 首次设置
创建账户
- 输入用户名、邮箱和密码
- 选择数据存储模式(个人或团队)
配置默认设置
- 选择终端主题
- 调整字体设置
- 配置快捷键
添加第一个服务器
- 点击 "添加服务器" 按钮
- 填写服务器信息
- 选择认证方式
服务器管理
添加服务器
点击 "添加服务器" 按钮
填写服务器信息:
- 名称: 给服务器起一个易记的名字
- 主机: 服务器的 IP 地址或域名
- 端口: SSH 端口(默认 22)
- 用户名: SSH 用户名
选择认证方式:
- 密码认证: 输入密码
- 密钥认证: 选择密钥文件
保存配置
编辑服务器
- 在服务器列表中找到目标服务器
- 点击编辑按钮
- 修改服务器信息
- 保存更改
删除服务器
- 在服务器列表中找到目标服务器
- 点击删除按钮
- 确认删除操作
SSH 连接
建立连接
在服务器列表中选择目标服务器
点击 "连接" 按钮
输入认证信息:
- 密码认证:输入密码
- 密钥认证:选择密钥文件,输入密码(如果有)
等待连接建立
终端操作
基本命令
bash
# 查看系统信息
uname -a
# 查看磁盘使用情况
df -h
# 查看内存使用情况
free -h
# 查看进程
ps aux
# 查看网络连接
netstat -tulpn文件操作
bash
# 查看文件列表
ls -la
# 创建目录
mkdir mydir
# 复制文件
cp source.txt destination.txt
# 移动文件
mv oldname.txt newname.txt
# 删除文件
rm filename.txt
# 编辑文件
nano filename.txt
# 或
vim filename.txt权限管理
bash
# 查看文件权限
ls -l filename.txt
# 修改文件权限
chmod 755 filename.txt
# 修改文件所有者
chown user:group filename.txt会话管理
多会话支持
创建新会话:
- 点击 "新建会话" 按钮
- 选择服务器
- 建立连接
切换会话:
- 使用会话下拉菜单
- 或使用快捷键
Ctrl+Tab
关闭会话:
- 点击会话标签的关闭按钮
- 或使用快捷键
Ctrl+W
会话持久化
- 会话状态会自动保存
- 重新启动应用时会恢复会话
- 可以配置自动重连
端口转发
本地端口转发
将本地端口映射到远程主机:
创建端口转发:
- 点击 "端口转发" 标签
- 点击 "添加转发" 按钮
- 选择 "本地转发" 类型
配置转发参数:
- 本地主机: 127.0.0.1
- 本地端口: 8080
- 远程主机: localhost
- 远程端口: 80
启动转发:
- 点击 "启动" 按钮
- 查看转发状态
远程端口转发
将远程端口映射到本地主机:
创建端口转发:
- 选择 "远程转发" 类型
配置转发参数:
- 远程主机: 0.0.0.0
- 远程端口: 8080
- 本地主机: 127.0.0.1
- 本地端口: 3000
启动转发
动态端口转发
创建 SOCKS 代理:
创建端口转发:
- 选择 "动态转发" 类型
配置转发参数:
- 本地主机: 127.0.0.1
- 本地端口: 1080
启动转发
管理端口转发
查看转发列表
- 在 "端口转发" 标签中查看所有转发
- 显示转发状态、类型、端口信息
启动/停止转发
- 点击转发项的 "启动" 或 "停止" 按钮
- 或使用批量操作
编辑转发
- 点击编辑按钮修改转发配置
- 保存更改
删除转发
- 点击删除按钮移除转发
- 确认删除操作
密钥管理
添加密钥
点击 "密钥" 标签
点击 "添加密钥" 按钮
选择密钥类型:
- RSA: 2048 位或更高
- ED25519: 推荐使用
- ECDSA: 256 位或更高
配置密钥信息:
- 名称: 给密钥起一个名字
- 类型: 选择密钥类型
- 私钥: 粘贴私钥内容或选择文件
- 密码: 如果密钥有密码保护
保存密钥
生成密钥
选择 "生成密钥" 选项
配置生成参数:
- 密钥类型: RSA/ED25519/ECDSA
- 密钥长度: 2048/4096 位
- 密码保护: 是否设置密码
生成密钥
保存到本地
导入密钥
选择 "导入密钥" 选项
选择密钥文件:
- 支持
.pem,.key,.id_rsa格式 - 自动识别密钥类型
- 支持
配置密钥信息
保存密钥
管理密钥
查看密钥列表
- 显示密钥名称、类型、创建时间
- 显示密钥状态(可用/不可用)
编辑密钥
- 修改密钥名称和描述
- 更新密钥密码
删除密钥
- 移除不需要的密钥
- 确认删除操作
导出密钥
- 导出密钥到文件
- 选择导出格式
团队协作
创建团队
点击 "团队" 标签
点击 "创建团队" 按钮
填写团队信息:
- 团队名称: 给团队起一个名字
- 描述: 团队描述(可选)
创建团队
邀请成员
在团队详情页面点击 "邀请成员"
输入成员邮箱
选择成员角色:
- 管理员: 完全控制权限
- 成员: 基本使用权限
发送邀请
管理团队
成员管理
- 查看团队成员列表
- 修改成员角色
- 移除成员
权限管理
- 配置团队权限
- 设置数据访问权限
- 管理密钥共享
数据共享
- 共享服务器配置
- 共享密钥
- 同步端口转发配置
数据同步
启用同步
在设置中启用数据同步
选择同步选项:
- 服务器配置
- 密钥
- 端口转发配置
配置同步频率
同步状态
- 查看同步状态
- 查看同步历史
- 处理同步冲突
备份和恢复
创建备份
点击 "备份" 按钮
选择备份内容:
- 服务器配置
- 密钥
- 端口转发配置
选择备份位置
创建备份
恢复数据
- 点击 "恢复" 按钮
- 选择备份文件
- 选择恢复内容
- 确认恢复操作
快捷键
通用快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl+N | 新建会话 |
Ctrl+W | 关闭当前会话 |
Ctrl+Tab | 切换会话 |
Ctrl+T | 新建标签页 |
Ctrl+Shift+T | 重新打开关闭的标签页 |
Ctrl+L | 清屏 |
Ctrl+C | 复制 |
Ctrl+V | 粘贴 |
Ctrl+Z | 撤销 |
Ctrl+Y | 重做 |
终端快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl+A | 移动到行首 |
Ctrl+E | 移动到行尾 |
Ctrl+U | 删除到行首 |
Ctrl+K | 删除到行尾 |
Ctrl+W | 删除前一个单词 |
Ctrl+L | 清屏 |
Ctrl+R | 搜索历史命令 |
自定义快捷键
- 打开设置
- 选择 "快捷键" 标签
- 修改快捷键设置
- 保存设置
故障排除
连接问题
无法连接到服务器
- 检查网络连接
- 验证服务器地址和端口
- 检查防火墙设置
- 确认 SSH 服务运行
认证失败
- 检查用户名和密码
- 验证密钥文件
- 检查密钥权限
- 确认服务器配置
性能问题
连接缓慢
- 检查网络延迟
- 启用压缩
- 优化 SSH 配置
- 使用更快的网络
内存使用过高
- 关闭不必要的会话
- 清理终端历史
- 重启应用
- 检查系统资源
数据问题
配置丢失
- 检查数据目录权限
- 恢复备份
- 重新配置
- 联系技术支持
同步失败
- 检查网络连接
- 验证账户权限
- 检查服务器状态
- 重新同步
最佳实践
安全最佳实践
- 使用强密码
- 定期更换密钥
- 启用双因素认证
- 加密敏感数据
- 定期备份
性能最佳实践
- 合理配置会话数量
- 定期清理历史记录
- 使用压缩传输
- 优化网络设置
使用最佳实践
- 为服务器起有意义的名字
- 使用标签组织会话
- 定期备份配置
- 保持软件更新