diff --git a/packages/ui/certd-server/src/modules/pipeline/service/access-service.ts b/packages/ui/certd-server/src/modules/pipeline/service/access-service.ts index a0f60017..efd80900 100644 --- a/packages/ui/certd-server/src/modules/pipeline/service/access-service.ts +++ b/packages/ui/certd-server/src/modules/pipeline/service/access-service.ts @@ -57,7 +57,12 @@ export class AccessService extends BaseService { } for (const key in json) { //加密 - const value = json[key]; + let value = json[key]; + if (value && typeof value === 'string') { + //去除前后空格 + value = value.trim(); + json[key] = value; + } const accessInputDefine = accessDefine.input[key]; if (!accessInputDefine) { continue; diff --git a/packages/ui/certd-server/src/plugins/plugin-host/access/ssh-access.ts b/packages/ui/certd-server/src/plugins/plugin-host/access/ssh-access.ts index 8ca74dde..9fc59140 100644 --- a/packages/ui/certd-server/src/plugins/plugin-host/access/ssh-access.ts +++ b/packages/ui/certd-server/src/plugins/plugin-host/access/ssh-access.ts @@ -70,6 +70,7 @@ export class SshAccess extends BaseAccess implements ConnectConfig { component: { name: 'a-input', vModel: 'value', + placeholder: 'socks5://user:password@host:port', }, encrypt: false, }) @@ -77,7 +78,7 @@ export class SshAccess extends BaseAccess implements ConnectConfig { @AccessInput({ title: '是否Windows', - helper: '如果是Windows主机,请勾选此项', + helper: '如果是Windows主机,请勾选此项\n并且需要windows[安装OpenSSH](https://gitee.com/certd/certd/blob/v2/doc/host/host.md)', component: { name: 'a-switch', vModel: 'checked',