在互联网上存放短字符串(用我的密钥)的位置?


2

是否有简单的服务来存储我的密钥下可以被机器人使用的字符串?

要求:

  1. 简单的命令行访问,允许自动发布
  2. 无需保持与服务的一些会话
  3. 我选择了密钥(所以pastebins失败了)
  4. 无需注册/认证(为简单起见)
  5. 字符串应保存约一个月。

我想要的东西:

Store:
$ echo some_data_0x1299C0FF | store_my_string testtest2011

Retrieve:
$ retrive_my_string testtest2011
some_data_0x1299C0FF

你有什么想法我应该用它吗?我只能想到以某种方式使用IRC(频道主题/whowas,......),但这对于这个简单的任务来说太复杂了。

不需要安全性:任何人都可以更新我的字符串。任务看起来很简单,所以我希望解决方案同样简单。期待像单一简单的curl电话。



@grawity,Bot这里意味着程序将在shedule上运行(或响应事件)并更改该键的字符串。在我的用例中,甚至是更改了Teredo IP,并且操作是使用新的IPv6地址更新某些已知密钥的内容。(解决dyndns)。
Vi。

@Vi:啊哈。你想用这个解决什么问题?
grawity 2011年

@grawity,让穷人的dyndns可以轻松添加主机(无需启动浏览器并预先注册任何内容或使用专门的“dyndns更新程序”作为客户端),安全性不是问题,它由SSH处理。
Vi。

Answers:


0

您可以使用DNS TXT记录以这种方式存储字符串。我不确定它们设置的容易程度,但这取决于DNS服务器的设置方式。


我的意思是公共服务,而不是“我的”服务器。2.设置没有任何凭据的DNS记录?基本上我想用它作为动态DNS的替代品,因为dyndns充满了注册,特殊客户端和“付出更多2主机”的东西。
Vi。

@Vi:有公共DNS主机(例如freedns.afraid.org)。
grawity 2011年

0

除非您托管自己的服务,否则通常无法摆脱第3项要求 - 由于碰撞可能导致的问题。有一个丑陋的解决方法:将pastebin隐藏在链接缩短器后面 - 其中一些(例如http://tinyurl.com/)允许选择自己的前缀。

大多数pastebins允许检索“原始”粘贴,并且可以使用简单的HTTP请求进行提交。最简单的是sprunge

$ echo "This is a test" | curl -F 'sprunge=<-' http://sprunge.us
 http://sprunge.us/fiea

$ curl http://sprunge.us/fiea
This is a test

1
当我做第二次调用时,我不知道确切的密钥。关键应该事先由两个同行知道。我也可以通过该键更新字符串。
Vi。

碰撞?我还想覆盖键的值。简而言之,我想要像动态DNS这样的东西,但没有注册的麻烦。
Vi。

@Vi:在这种情况下你可以使用像pastie.org这样的东西- 创建一个粘贴,分发密钥,编辑粘贴。
grawity 2011年

1
pastice.org>“你似乎是一个机器人,我不能接受你的粘贴。现在要求JS粘贴。” =>太不友好了。
Vi。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.