适用场景:流行的自动化运维之一:ansible是基于ssh通信来实现的。因此,使用ansible之前,需要先解决ansible服务端与各个被管理节点之间的ssh通信问题。第一种方法是使用用户名和密码的方式进行ssh通信,密码需要以明文方式保存在ansible的hosts文件中,存在泄漏密码的安全隐患..
分类:
编程语言 时间:
2017-02-06 11:21:37
阅读次数:
441
前言 作为一名程序员,经常会听到加密解密之类的词。而非对称加密技术,应用的非常广泛。本文不写加密技术的原理,只是希望以一个简单的类比,让大家了解非对称加密中常见词的概念,以及它的作用。 介绍 在RSA算法中,有两种加密解密的方式: 我们可以做如下的类比: 这里需要注意的是,一个密码可以打开所有用这个 ...
分类:
其他好文 时间:
2017-01-20 14:37:24
阅读次数:
243
git学习已经也有一段时间了,基本的操作,口令会了一点点,但是还没有git团队开发的实践,这个有待加强~ git是在windows下面模拟Linux环境的,linux自带的ssh服务,可以通过该服务远程登陆linux系统,传输文件等等,还是很方便啦。 首先,今天是我重装系统(win8 --> win ...
分类:
其他好文 时间:
2017-01-15 07:28:19
阅读次数:
210
ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例。有机器A(192.168.1.155),B(192.168.1.181)。现想A通过ssh免密码登录到B。首先以root账户登陆为例。 1.在A机下生成公钥/私钥对。 [root@ ...
分类:
系统相关 时间:
2017-01-03 07:41:40
阅读次数:
251
1首先需要在github上创建你自己的github账户 2新建仓库(注意选择initialize this repository with a README) 3生成ssh(公钥.pub&私钥) 命令行:$ssh-keygen -t rsa -C xxxx@126.com(注册github时的ema ...
分类:
Web程序 时间:
2016-12-30 17:08:24
阅读次数:
216
1.首先看一下自己是否有公钥, 在 我的资料-->SSH公钥 查看,如果没有,添加自己的SSH 公钥: SSH key 可以让你在你的电脑和 Git @ OSC 之间建立安全的加密连接。 2.如果没有公钥。你可以按如下命令来生成sshkey $ ssh-keygen -t rsa -C "xxxxx ...
分类:
Web程序 时间:
2016-12-17 14:00:05
阅读次数:
208
首先需要下载GIT客户端,http://git-scm.com/downloads。。。 然后再code.csdn.net上面创建一个项目,如果你的项目已经存在,那么请建立项目的时候不要选择自动生...
分类:
其他好文 时间:
2016-11-20 23:13:39
阅读次数:
395
4.将代码传到oschina上去 之前已经将git配置完成了,现在通过ssh的方式访问资源库,先要用命令 ssh-keygen –C ‘你的邮箱’ –t rsa 。这样就会在ssh文件夹下建一相应的密钥文件。 创建完公钥之后通过命令 cd ~/.ssh 进入 ~/.ssh 文件夹,用命令 getit ...
分类:
系统相关 时间:
2016-11-20 14:03:54
阅读次数:
193
一、知识点补充:在客户端来看,SSH提供两种级别的安全验证第一种级别(基于密码的安全验证),知道帐号和密码,就可以登录到远程主机,并且所有传输的数据都会被加密。第二种级别(基于密钥的安全验证),需要依靠密钥,也就是你必须为自己创建一对密钥,并把公有密钥放在需要..
分类:
其他好文 时间:
2016-11-18 19:07:45
阅读次数:
278
1、auto_except_ssued_publickey.sh#!/usr/bin/expect(这里要注意执行环境为:#!/usr/bin/expect)
#注意,如果没有expect,请先安装,yum-yinstallexpect或apt-get-yinstallexpect
settimeout10
setusername[lindex$argv0]#传入第一个参数,用户名
setpassword[lindex$argv1]..
分类:
其他好文 时间:
2016-11-17 02:49:11
阅读次数:
202