我曾在一些组织工作,在这些组织中,系统管理员无需将每个人的ssh密钥添加到.ssh/authorized_keys
,而每个人ssh
的ssh密钥都将添加到该计算机,而每个人的ssh密钥都以(例如)ubuntu@host
或代替ec2-user@host
。(顺便说一下,我也已经在实验室环境中在共享的Mac mini上看到了这种做法。)这是公认的做法,还是一种反模式?
有问题的主机主要用于测试,但是也有一些通常需要按用户配置的操作,这些操作是由特定用户完成的,例如创建和推送git commit(目前使用通用git完成)用户。