# jianmu-runner-ssh **Repository Path**: jianmu-runners/jianmu-runner-ssh ## Basic Information - **Project Name**: jianmu-runner-ssh - **Description**: No description available - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-07-05 - **Last Updated**: 2025-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jianmu-runner-ssh #### 介绍 用于通过ssh私钥免密登陆远程主机执行命令 #### 输入参数 ``` JIANMU_SSH_PASS: 远程主机登陆密码 JIANMU_SSH_PRIVATE_KEY: 远程主机私钥 JIANMU_SSH_IP: 远程主机IP JIANMU_SSH_PORT: SSH端口 JIANMU_SSH_USER: SSH连接用户 JIANMU_SSH_CMD: 远程执行的命令 ``` #### 构建docker镜像 ``` # 创建docker镜像 docker build --rm -f dockerfile/xxx -t jianmudev/jianmu-runner-ssh-cmd:${version} . # 上传docker镜像 docker push jianmudev/jianmu-runner-ssh-cmd:${version} ``` #### 用法 ``` docker run --rm \ -e JIANMU_SSH_PRIVATE_KEY=xxx \ -e JIANMU_SSH_HOST=xxx \ -e JIANMU_SSH_CMD=xxx \ jianmudev/jianmu-runner-ssh-cmd:${version} ```