perf: ssh 增加禁止-i参数提示

pull/569/head
xiaojunnuo 2025-10-24 22:48:32 +08:00
parent 7ebd8f6bf5
commit 3a8931feef
2 changed files with 6 additions and 1 deletions

View File

@ -188,6 +188,11 @@ export class AsyncSsh2Client {
// script += "\r\nexit\r\n";
// //保证windows下正常退出
// }
if (script.includes(" -i ")) {
this.logger.warn("不支持交互式命令,请不要使用-i参数");
}
return safePromise((resolve, reject) => {
this.logger.info(`执行命令:[${this.connConf.host}][exec]: \n` + script);
// pty 伪终端window下的输出会带上conhost.exe之类的多余的字符串影响返回结果判断

View File

@ -246,7 +246,7 @@ export class UploadCertToHostPlugin extends AbstractTaskPlugin {
rows: 5,
placeholder: 'systemctl restart nginx ',
},
helper: '上传后执行脚本命令让证书生效比如重启nginx不填则不执行\n注意sudo需要配置免密\n注意如果目标主机是windows且终端是cmd系统会自动将多行命令通过“&&”连接成一行',
helper: '上传后执行脚本命令让证书生效比如重启nginx不填则不执行\n注意sudo需要配置免密,不要使用-i这种交互式命令\n注意如果目标主机是windows且终端是cmd系统会自动将多行命令通过“&&”连接成一行',
required: false,
})
script!: string;