控制公钥的下载/上载。

publicke的Python项目详细描述


# 機能概要

* YAMLに設定したユーザーの公開鍵をGithubからダウンロード
* YAMLに設定したホストにauthrized_keysファイルを配置
* YAMLの設定から~/.ssh/config 用ファイルを生成

## YAMLの例

sample.yml:
```
group:
- &developers
- oyakata #Yakata Imagawa公司超级用户
-oyakata-yakata-imagawa-yakata-yakata-imagawa





development.example.com.com:
title:www.283;br/>
hostname:127.0.0.1
>成员:*开发人员
tagg:develop





exampl.com:
title:www.开发人员






成员:*超级用户:*超级用户<用户
标签:生产###~/.ssh/config_ssh_config

生成された ssh_config:
```
Host example.com
# 本番環境
HostName 127.0.0.1
Port 22
User ubuntu
IdentityFile ~/.ssh/id_rsa

ServerAliveInterval 120
```

### Githubの公開鍵を一括取得

$ publickey get sample.yml development.example.com > 授权密钥oyakata,feiz 37749;
$publickey get sample.yml example.com>;authorized_keys # oyakataの鍵のみ


### ファイルをホストに配置

$ publickey put -s authorized_keys example.com # ファイルを指定してput
$ publickey put -e sample.yml example.com # Githubの鍵をダウンロードしてput


2015-02-08:
* change 'put' operation.
*当公钥身份验证失败时,使用密码身份验证重试。
2014-10-24:version“0.1”
*支持“get/put”操作。
2014-10-24:version“0.2”
*支持“config”操作(从yaml生成~/.ssh/config)。
2014-10-31:version“0.2.2”
*支持“echo”操作(尝试连接远程主机)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Clojure关键字在内存中的大小是多少?   Java中有固定长度的通用数组对象吗?   PostgreSQL:通过Java更新我的用户表   错误:使用java解析xml   java Json显示列表中对象的名称   java比较JodaTime时区   与JAVA中的API和包的区别?   java的int值在for循环中不改变   谷歌应用引擎中的java RSA   迁移到spring 5后出现java非法字符错误   java Websphere管理控制台不工作   JavaGSON如何始终在json中包含毫秒?   带有空格和双引号的windows Java ProcessBuilder命令参数失败   java错误:重复的zip条目[43.jar:org/apache/http/annotation/NotThreadSafe.class]