ssh-copy-id卡在Docker上的CentoOS 7中

时间:2018-10-28 18:41:40

标签: docker ssh

我有一个使用ssh-copy-id的脚本。

当我尝试使用CentOS 7 Docker容器时,该命令仅停留在此处,不执行任何操作,不超时,等等。除了列出它将发送的密钥之外,没有任何输出。

我以前在物理CentOS 7服务器上使用过它,没有任何问题。

私钥已更改为600,公共密钥已更改为666。我通常可以使用该密钥将其切换到容器。

由于没有输出,因此我不知道如何解决此问题。我从哪里开始?


编辑,我已经跟踪了脚本,这是输出(其中有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'

0 个答案:

没有答案