要为每个ssh连接设置一个默认用户,我通常会将我的.ssh/config文件调整为
Host *.server1.com
User joe
主机* .server2.com
用户迈克
我现在正在使用厨师。 刀具不从.ssh / config读取 。 那么如何设置基于主机的默认用户名呢?
我不想要的一个解决scheme是在每台服务器上创build一个具有完全pipe理权限的默认“厨师”用户,然后将该用户用于批处理服务器进程。 我希望得到更理想的答案有很多原因。
所以这个function在主厨中还不存在 – 我鼓励你在这里上下并观看票: https : //tickets.opscode.com/browse/CHEF-4538
有可能,你可以抓住代码的变化,并将其用作刀插件,但这可能是一个更简单的代码,你想要做的。 🙂