docker:SSH免密登录

在主机上生成一个密钥对

ssh-keygen -t rsa

选项可直接略过

复制密钥到容器

cat ~/.ssh/id_rsa.pub | docker exec -i NAME_OF_YOUR_CONTAINER sh -c 'mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'

将容器密钥到 known_hosts 文件

ssh-keyscan -H 172.15.15.{3..23} 172.15.15.{24..83} >> ~/.ssh/known_hosts
posted @ 2024-07-15 00:18  打杂者  阅读(43)  评论(0)    收藏  举报