Я пытаюсь подключиться к удаленной машине, используя gradle-ssh-plugin (подробнее здесь: https://gradle-ssh-plugin.github.io/docs/#_run_the_script). Когда я выполнения задачи, я получаю следующее сообщение об ошибке:Плагин Gradle-SSH Отказ от подключения
вызвано следующими причинами: com.jcraft.jsch.JSchException: java.net.ConnectException: Подключение Отказано подключения
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"
}
}
}
Может кто-нибудь указывает мне в правильном направлении?
Отклонено соединение означает, что целевой сервер ** активно ** отказался от соединения. Это, скорее всего, проблема в конфигурации _your_, а не проблема с вашим файлом или плагином. –
Хорошо, что хорошо знать, но я не уверен, что проверить на целевом сервере, чтобы сделать эту работу. Не могли бы вы предложить какие-либо предложения по этому поводу? – rapport89
С вашего компьютера вы запускаете это, можете ли вы выполнить 'ssh CPT-OP \\ admin @ cpt-op-01-load1', я предполагаю, что это также вернет' Connection Refused'. –