Size: a a a

2019 October 11

DN

Dmitry Nagovitsin in DevOps Moscow
Alexey Yshkevich
Добрый день, подскажите, пожалуйста, молодому и зеленому совсем)
Пытаюсь разобраться с подключением через Jenkinsfile к удаленному SSH серверу.
В чем проблема. Есть необходимые плагины, в учетных записях Jenkins присутствуют пользователи и сервер с паролями и ключами (предварительно, ошибку конфигураций настроек я исключаю).
Пытаюсь подключиться во время сборки следующим кодом:

stage('Connect to SSH') {
           steps {
               sshagent(['ID']) {
                   sh '''pwd
                   '''
               }

РЕЗУЛЬТАТ:
Можно ещё тут спросить
источник

DN

Dmitry Nagovitsin in DevOps Moscow
источник

AY

Alexey Yshkevich in DevOps Moscow
Спасибо, попробую тоже!
источник

GG

George Gaál in DevOps Moscow
пока тут не вижу проблемы
источник

DN

Dmitry Nagovitsin in DevOps Moscow
George Gaál
пока тут не вижу проблемы
+
источник

AY

Alexey Yshkevich in DevOps Moscow
А проблема для меня состоит в том, что я пытаюсь пошаритться в папках сервера😢
Так же пробывал много разных кодов, в том числе

               sshagent(credentials: ['7**d']) {
               sh '''sudo ssh d*v@s***.ru 'pwd'
               '''
               }

В результате вот:

Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

Почему  команды команды не запускаются внутри оболочки SSH, а вместо этого выполняются локально?
источник

DN

Dmitry Nagovitsin in DevOps Moscow
Alexey Yshkevich
А проблема для меня состоит в том, что я пытаюсь пошаритться в папках сервера😢
Так же пробывал много разных кодов, в том числе

               sshagent(credentials: ['7**d']) {
               sh '''sudo ssh d*v@s***.ru 'pwd'
               '''
               }

В результате вот:

Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

Почему  команды команды не запускаются внутри оболочки SSH, а вместо этого выполняются локально?
А сш ключи вообще видит?
источник

DN

Dmitry Nagovitsin in DevOps Moscow
sh "ssh-agent -L"
источник

DN

Dmitry Nagovitsin in DevOps Moscow
Например
источник

GG

George Gaál in DevOps Moscow
Alexey Yshkevich
А проблема для меня состоит в том, что я пытаюсь пошаритться в папках сервера😢
Так же пробывал много разных кодов, в том числе

               sshagent(credentials: ['7**d']) {
               sh '''sudo ssh d*v@s***.ru 'pwd'
               '''
               }

В результате вот:

Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

Почему  команды команды не запускаются внутри оболочки SSH, а вместо этого выполняются локально?
а зачем ты на ссш агенте делаешь ссш?
источник

GG

George Gaál in DevOps Moscow
я чего-то не понимаю
источник

GG

George Gaál in DevOps Moscow
как будто реально ключи не прокинуты. Т.е. нужно просто уяснить себе - что это такое ссш-агент
источник

GG

George Gaál in DevOps Moscow
и в каком окружении он бежит
источник

GG

George Gaál in DevOps Moscow
для этого сделай там команду id, посмотри, что лежит в ls -la ~/.ssh
источник

GG

George Gaál in DevOps Moscow
может станет яснее
источник

A

Anatoly Soldatov in DevOps Moscow
Привет!
А кто-то использует/имел опыт с оркестрацией lxc через hashicorp nomad?
Что хорошо, что плохо, на что обратить внимание?
источник

МS

Михаил SinTeZoiD in DevOps Moscow
Anatoly Soldatov
Привет!
А кто-то использует/имел опыт с оркестрацией lxc через hashicorp nomad?
Что хорошо, что плохо, на что обратить внимание?
Какой вы однако затейник
источник

МS

Михаил SinTeZoiD in DevOps Moscow
а можно спросить зачем?
источник

МS

Михаил SinTeZoiD in DevOps Moscow
Очень интересен кейс
источник

A

Anatoly Soldatov in DevOps Moscow
Оркестрировать базы в lxc по физическим серверам
источник