我正在使用fog在aws上启动实例。这是一个例子:
server = fog.servers.create(
:image_id=>'ami-id',
:flavor_id=>'t2.micro',
:key_name => 'key',
)
我有一台服务器'代表我的实例的对象,现在我需要在我的实例上运行bash命令或脚本。我怎么能通过雾来做?
答案 0 :(得分:2)
好的,我发现了如何做到这一点,首先我们应该添加我们的实例用户名(在aws默认为 ubuntu )和密钥文件的路径:
server.username = 'ubuntu'
server.private_key_path = '/path/to/key/Key.pem'
然后,我们终于可以使用ssh
方法:
server.ssh("your command")