配置WebSSH


启动WebSSH Server

注意

WebSSH Server组件已经集成进DomeOS Server镜像,若使用容器方式启动DomeOS Server,可跳过这一步骤。

WebSSH Server由开源项目shellinabox修改而来,完成向指定主机上的指定容器发送SSH登录请求,并在Web端模拟终端交互过程,使用容器方式启动。

镜像

pub.domeos.org/domeos/shellinabox:1.1

启动命令

sudo docker run -d --restart=always \
    -p <_port>:4200 \
    --name shellinabox \
    pub.domeos.org/domeos/shellinabox:1.1

参数说明

_port: WebSSH服务端口。

样例

sudo docker run -d --restart=always \
    -p 4200:4200 \
    --name shellinabox \
    pub.domeos.org/domeos/shellinabox:1.1

验证

通过curl -s http:// WebSSH Server服务地址 /domeos/health查看WebSSH Server服务状态,若返回"ok",说明WebSSH服务运行正常,如:

curl -s 10.10.10.10:4200/domeos/health
ok

启动WebSSH Client

WebSSH Client组件已经集成进agent镜像,无需单独部署。启动agent容器时暴露的2222端口即为WebSSH Client对外提供的SSH连接服务端口。

results matching ""

    No results matching ""