小编nav*_*eed的帖子

使用 Ruby Bunny gem 列出队列 RabbitMQ

无法在 RabbitMQ Bunny 文档上找到任何有关列出队列名称及其消息计数的文档。如果我的rabbitmq-server与代码位于同一服务器上,我已经能够使用此命令行结果提取名称和计数

sudo /usr/sbin/rabbitmqctl list_queues

我的rabbitmq 服务器将在不同的服务器上运行。任何帮助将非常感激。

ruby rubygems amqp rabbitmq

5
推荐指数
1
解决办法
2253
查看次数

使用Ruby中的SCP/SSH和Amazon EC2实例中的pem文件

尝试使用Ruby脚本从Amazon EC2(Ubuntu)实例远程传输或运行命令.我无法从ruby doc中了解ssh和scp如何传递.pem文件进行身份验证

# download a file from a remote server
Net::SCP.download!("remote.host.com", "username",
"/remote/path", "/local/path",
:password => password)
Run Code Online (Sandbox Code Playgroud)

我也试过使用命令行,但这里的问题是主机是动态的,我每次都要验证'是'

`/usr/bin/scp -i keyfile.pem -r username@some.random.ip:/remote/path /local/path`

The authenticity of host 'some.random.ip (some.random.ip)' can't be established.
ECDSA key fingerprint is some:random:fingerprint.
Are you sure you want to continue connecting (yes/no)? yes
Run Code Online (Sandbox Code Playgroud)

除了不使用命令行代码禁用SSH主机密钥检查之外,还有其他方法吗?或者,对于ruby,net-scp或net-ssh gem中是否有选项?

ruby ssh ubuntu scp amazon-ec2

4
推荐指数
1
解决办法
2507
查看次数

标签 统计

ruby ×2

amazon-ec2 ×1

amqp ×1

rabbitmq ×1

rubygems ×1

scp ×1

ssh ×1

ubuntu ×1