ssh-copy-id застрял с CentoOS 7 в докере - PullRequest
0 голосов
/ 28 октября 2018

У меня есть скрипт, который использует ssh-copy-id.

Когда я пытаюсь использовать докер-контейнер CentOS 7, команда просто остается там, ничего не делает, не делает тайм-аут и т. Д., Кроме вывода ключа, который она отправит, ничего не выводится.

Я использовал его на физических серверах CentOS 7 раньше без каких-либо проблем.

Закрытый ключ chmod'ed к 600 и открытый к 666. Я могу ssh нормально к контейнеру с ключом.

так как нет вывода, я не знаю, как я могу устранить это. С чего начать?


Редактировать, я запустил трассировку скрипта, вот вывод (в нем есть IP / ключи, но это локальный тест, поэтому он не имеет значения)

вот вывод: https://pastebin.com/M1e4J142

последние несколько строк:

GET_ID='cat "/Users/thomas/.ssh/id_rsa-172.17.0.2.pub"'
eval cat '"/Users/thomas/.ssh/id_rsa-172.17.0.2.pub"'
cat /Users/thomas/.ssh/id_rsa-172.17.0.2.pub
'[' -z 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDalqOiECQpNo/GQBBnmsU81DdPq9SQfoCZOBgmJ/TPBLHfnlx+5KwXex5PwKC6719xSiwkwlffhoAyMlIOwVlnI6YduCMBlbSvOKwevvGM4+AOkaTIUnTLtUvPFcOW5ckI7f7RLtXVS+InlD7x3Y1SkvI4Q8W4x2foYOC+CAHqcTCESfLzD9PJxBYAgDk1iicmfPi7X0kZtmJsyo+YGXJhn3bpbwxL0UTAx8Ny5eYCyWGSURqJ6k9G8zekRRQDzvRkGqN7wV5bZQSxs6swvAW5sZAoBRYmUxdMdWXoBFrfBkRL8sS/UqKY61ytAYrciKIeN6txg/iSYg9mvm9yauZ thomas@Thomas-MBP-2017' ']'
ssh -v -o PreferredAuthentications=, -o ControlPath=none 172.17.0.2
sed -ne 's/.*remote software version //p'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...