Ich versuche, Remote-Maschine mit Gradle-ssh-Plugin (Detail hier: https://gradle-ssh-plugin.github.io/docs/#_run_the_script) zu verbinden. Wenn ich die Aufgabe bin Ausführung, erhalte ich folgende Fehlermeldung:Gradle-SSH-Plugin mit Verbindung verweigert
Verursacht durch: com.jcraft.jsch.JSchException: java.net.ConnectException: Anschluss verweigerten: connect
plugins {
id 'org.hidetake.ssh' version '2.0.0'
id 'java'
}
repositories {
mavenCentral()
}
dependencies {
compile 'org.hidetake:gradle-ssh-plugin:2.0.0'
compile 'org.codehaus.groovy:groovy-backports-compat23:2.4.6'
}
remotes {
vesper01 {
host = 'cpt-op-01-load1'
user = 'CPT-OP\\admin'
password = 'password'
}
vesper02 {
host = 'cpt-op-01-load2'
user = 'CPT-OP\\admin'
password = 'password'
}
vesper03 {
host = 'cpt-op-01-load3'
user = 'CPT-OP\\admin'
password = 'password'
}
}
task install_dependencies_on_load_vms << {
logger.info "Running Vesper on remote machine..."
ssh.settings {
knownHosts = allowAnyHosts
}
ssh.run {
session(remotes.vesper01) {
execute "C:/vesper_cpt/vespersetup.exe /S runas 5"
}
}
}
Könnte Irgendwelche weisen mich in die richtige Richtung?
Verbindung abgelehnt bedeutet, dass der Zielserver ** die Verbindung aktiv ** abgewiesen hat. Dies ist wahrscheinlich ein Problem in Ihrer _ Konfiguration, kein Problem mit Ihrer GRADLE-Datei oder Ihrem Plugin. –
Ok, das ist gut zu wissen, aber ich bin mir nicht sicher, was ich am Zielserver überprüfen soll, damit das funktioniert. Könnten Sie bitte einen Vorschlag dazu machen? – rapport89
Von der Maschine, von der Sie diese ausführen, können Sie 'ssh CPT-OP \\ admin @ cpt-op-01-load1' ausführen, meine Vermutung ist, dass dies auch' Connection Refused' zurückgibt. –