Skip to content

命令参考

命令一览

命令说明
shield start [port]启动 Web 管理面板(默认端口 8181)
shield ssh [address]创建 SSH 隧道
shield rdp [address]创建 RDP 隧道
shield vnc [address]创建 VNC 隧道
shield http [address]创建 HTTP 隧道
shield https [address]创建 HTTPS 隧道
shield telnet [address]创建 Telnet 隧道
shield install [--port]安装为系统服务(开机自启)
shield uninstall卸载系统服务
shield clean清除本地凭证缓存

地址格式

[address] 支持以下格式:

格式示例说明
省略shield ssh使用 127.0.0.1 + 协议默认端口
仅端口shield ssh 2222使用 127.0.0.1 + 指定端口
仅 IPshield ssh 10.0.0.5使用指定 IP + 协议默认端口
完整地址shield ssh 10.0.0.5:2222使用指定 IP + 指定端口

协议默认端口

协议默认端口
SSH22
RDP3389
VNC5900
HTTP80
HTTPS443
Telnet23

全局参数

参数说明示例
--username目标服务用户名--username root
--auth-pass目标服务密码--auth-pass mypass
--server自定义服务端地址--server https://my.server/raas

SSH 专用参数

参数说明示例
--private-keySSH 私钥文件路径--private-key ~/.ssh/id_rsa
--passphrase私钥密码--passphrase mypass
--enable-sftp启用 SFTP 文件传输--enable-sftp

访问模式参数

参数说明示例
--visable可见模式(默认)--visable
--visable=<节点>可见模式,指定接入节点--visable=HK
--invisible隐身模式,需授权码访问--invisible

服务管理

命令说明
shield install安装为系统服务,使用默认端口 8181
shield install --port 8182指定端口安装
shield uninstall卸载系统服务

Install 参数

参数默认值说明
--port8181Web UI 端口号

安装命令会自动检测端口冲突并建议可用的替代端口。详见系统服务安装了解各平台详情。

示例

bash
# 最简用法
shield ssh

# 完整参数
shield ssh 10.0.0.5:2222 --username root --auth-pass mypass --enable-sftp

# Web UI 模式
shield start
shield start 9090

# 隐身模式连接 RDP
shield rdp 10.0.0.5 --username Administrator --invisible

# 清除缓存
shield clean

# 安装为系统服务
shield install
shield install --port 8182

# 卸载服务
shield uninstall