你可以任意给你的密钥命名(如,“my-default-key”)。当出现提示时,输入公钥路径(如,/home/user/.ssh/id_rsa.pub)。在密钥上传完成后,运行以下命令来验证密钥是否正确添加:
$ tugboat keys
密钥也应该出现在DigitalOcean的SSH密钥页。如果你想要密钥自动使用到水滴中,添加密钥ID到~/.tugboat中。
ssh_key:'182710'
Tugboat的基本用法这里列出了tugboat命令行的一些基本使用情况。
使用默认设置创建新水滴。
$ tugboat create
列出所有活动水滴。
$ tugboat droplets
显示水滴的信息。
$ tugboat info
关闭水滴,并移除镜像。
$ tugboat destroy
关闭水滴,但保持镜像
$ tugboat halt
为水滴创建快照,水滴必须先关闭。
$ tugboat snapshot
调整水滴大小(增加或减少RAM大小),水滴必须先关闭。
$ tugboat resize -s
如果你想要了解特定命令的更多选项,运行:
$ tugboat help <command>
排障
当我运行tugboat命令时,它出现以下错误。
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in`gem_original_require': /usr/lib/ruby/gems/1.8/gems/tugboat-0.2.0/lib/tugboat/cli.rb:12: syntax error, unexpected ':', expecting kEND (SyntaxError)
Tugboat要求Ruby 1.9及更高版本,你需要升级Ruby来解决该问题。对于CentOS,请参考此教程
当我试着用gem来安装Tugboat时,出现了下面的错误。
/usr/local/share/ruby/site_ruby/rubygems/core_ext/kernel_require.rb:55:in`require': cannot load such file -- json/pure (LoadError)
安装以下gem来修复该问题。
$ sudo gem install json_pure