Merge pull request #72165 from bruvzg/ssh_non_interactive

[SSH deploy] Run ssh/scp in non interactive mode, and suppress banner display.
This commit is contained in:
Rémi Verschelde 2023-01-27 10:30:11 +01:00
commit d8bcbde677
No known key found for this signature in database
GPG key ID: C3336907360768E1

View file

@ -1802,6 +1802,13 @@ Error EditorExportPlatform::ssh_run_on_remote(const String &p_host, const String
List<String> args;
args.push_back("-p");
args.push_back(p_port);
args.push_back("-q");
args.push_back("-o");
args.push_back("LogLevel=error");
args.push_back("-o");
args.push_back("BatchMode=yes");
args.push_back("-o");
args.push_back("StrictHostKeyChecking=no");
for (const String &E : p_ssh_args) {
args.push_back(E);
}
@ -1852,6 +1859,13 @@ Error EditorExportPlatform::ssh_run_on_remote_no_wait(const String &p_host, cons
List<String> args;
args.push_back("-p");
args.push_back(p_port);
args.push_back("-q");
args.push_back("-o");
args.push_back("LogLevel=error");
args.push_back("-o");
args.push_back("BatchMode=yes");
args.push_back("-o");
args.push_back("StrictHostKeyChecking=no");
for (const String &E : p_ssh_args) {
args.push_back(E);
}
@ -1882,6 +1896,13 @@ Error EditorExportPlatform::ssh_push_to_remote(const String &p_host, const Strin
List<String> args;
args.push_back("-P");
args.push_back(p_port);
args.push_back("-q");
args.push_back("-o");
args.push_back("LogLevel=error");
args.push_back("-o");
args.push_back("BatchMode=yes");
args.push_back("-o");
args.push_back("StrictHostKeyChecking=no");
for (const String &E : p_scp_args) {
args.push_back(E);
}