我正在使用Itamae这样的命令:
itamae ssh -u ironsand -h xxx.xxx.xxx.xxx cookbooks/user.rb
使用名称my_ssh_config
保存ssh配置。
我可以使用ssh配置名称作为itamae ssh
的参数吗?
~/.ssh/config
Host my_ssh_config
HostName xxx.xxx.xxx.xxx
User ironsand
答案 0 :(得分:4)
截至3月30日,使用ssh config hosts的支持已合并到itamae的主分支中:
https://github.com/itamae-kitchen/itamae/pull/115
因此,只要您使用最新的itamae副本,就应支持此功能:
itamae ssh -h my_ssh_config cookbooks/user.rb
或
itamae ssh --host=my_ssh_config cookbooks/user.rb
您可能还需要使用-i
选项在命令行中指定密钥文件:
itamae ssh --host=my_ssh_config -i ~/.ssh/my_ssh_host.key cookbooks/user.rb
或ssh config中的IdentityFile
节:
Host my_ssh_config
HostName xxx.xxx.xxx.xxx
User ironsand
IdentityFile ~/.ssh/my_ssh_host.key