参考资料:http://git-scm.com/book/zh/v1环境:1.代码部署在内网git服务器上,简称git服务器。2.个人办公机器,简称个人电脑3.线上服务器4.个人电脑通过ssh公钥联通git服务器以及线上服务器需求:通过个人电脑把代码发布更新到线上服务器一.个人电脑上的git操作。在工作目录中..
分类:
其他好文 时间:
2015-07-24 18:45:52
阅读次数:
150
对于开源托管网站GitHub大家应该不陌生吧,以前一直设置的是github上面的ssh公钥,一直没有发生什么问题,今天在遇到一个问题:git同时把代码push到两个远程仓库。所以就在github和osc上建立了两个测试远程仓库,但是osc我没有经常使用,所以有配置了一次ssh公钥,但是,提交的时.....
分类:
其他好文 时间:
2015-07-22 20:33:13
阅读次数:
115
/// /// 非对称加密生成的私钥和公钥/// /// 私钥/// 公钥public static void GenerateRSAKey(out string privateKey, out string publicKey)#region 非对称数据加密(公钥加密)/// /// 非对称加密字...
分类:
其他好文 时间:
2015-07-22 20:27:06
阅读次数:
144
批量上传SSH公钥一世浮沉首先需要安装pythonyuminstallpython-y编写一个python脚本如下:#vissh.py#!/usr/bin/pythonimportsysimportpexpectip=sys.argv[1]password=sys.argv[2]expect_list=[‘(yes/no)‘,‘password:‘]p=pexpect.spawn(‘ssh-copy-id%s‘%ip)##如果公钥不是在默认..
分类:
Web程序 时间:
2015-07-21 19:00:12
阅读次数:
588
1 private static String getRSAPrivateKeyAsNetFormat(byte[] encodedPrivkey) { 2 try { 3 StringBuffer buff = new StringBuffer(1024...
分类:
编程语言 时间:
2015-07-21 12:42:12
阅读次数:
753
主要是: 密钥对的创建和使用,掌握免密码远程登录和远程操作 环境: 本地主机 192.168.170.3 远程主机 192.168.155.3 参考前面几个,保证本地主机和远程主机 能互相ping通 (原理和步骤: 本地主机 192.168.170.3 生成密钥对,然后把公钥上传到远程主机 192....
分类:
其他好文 时间:
2015-07-20 21:01:10
阅读次数:
129
MAC OS自带了OpenSSL,所以不用去编译那一坨跟SHIT一样的源码。直接在命令行里使用OPENSSL就可以。打开命令行工具,然后输入 openssl打开openssl,接着只要三句命令就可以搞定。第一句命令生成私钥;第二句命令把RSA私钥转换成PKCS8格式,密码为空就行;第三句命令生成公钥...
分类:
系统相关 时间:
2015-07-20 12:13:19
阅读次数:
144
1、安装git bashmsysgit(http://code.google.com/p/msysgit/)2、创建SSH key右键点击目录,ssh-keygen.exe -C "your_email@github" -t rsa生成的key存放位置:SSH key的原理:3、拷贝公钥到githu...
Openssl建立CA,在组织内部基于ca的认证1.给自己生成一对密钥2.自签署证书节点:1.生成密钥对2.申城证书签署请求3.把请求发送给CACA:1.验证请求者信息2.签署证书一、建立CA服务器/etc/pki/CA/private用于存放CA的私钥1.(umask077;opensslgenrsa-out/etc/pki/private/cakey.p..
分类:
其他好文 时间:
2015-07-19 06:43:30
阅读次数:
258
1.A和B通过ssl传输数据大概过程 私钥加密的数据只能自己对应的公钥才能解密,CA 签证机关先给自己发一个证书,公共认可的机构,A B之间通信 数据都是通过自己生成的私钥加密的后生成的数据 首先 A 将自己的 姓名 地址 公钥 发给CA ,发送的数据称为AA,CA自己生成的有一对公钥和私钥。CA先...
分类:
其他好文 时间:
2015-07-19 01:23:32
阅读次数:
130