[英]Automating Multiple User Account Creation in AWS EC2 Ubuntu instance
我有一个 EC2 Ubuntu 实例,我想在上面创建大约 100 个帐户。 我已经使用 Python 脚本生成了所有必要的密钥对。 现在的挑战是以自动方式将公钥发送到相应的用户目录。 我在 Windows 机器上,所以 ssh-copy-id 似乎不起作用,我不能在 bash 脚本中使用它。
有谁知道解决这个问题的最佳方法? 任何帮助,将不胜感激。
只需执行ssh-copy-id
。 SFTP 到主机(例如使用 Paramiko)。 创建具有正确权限的.ssh
文件夹(如果尚不存在)。 创建具有正确权限的authorized_keys
(如果它尚不存在)。 Append 你的公钥给它。
顺便说一句,谷歌搜索“python 中的 ssh-copy-id”显示有ssh-copy-id
的 Python 实现:
https://pypi.org/project/sshcopyid/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.