公钥认证,是使用一对加密字符串,一个称为公钥(public key), 任何人都可以看到其内容,用于加密;另一个称为密钥(private key),只有拥有者才能看到,用于解密。 在使用jenkins自动构建并远程登录服务器进行发布应用的时候,需要使用SSH公钥认证来解决登录服务器的问题。 其实很简 ...
分类:
系统相关 时间:
2016-10-22 07:49:12
阅读次数:
337
公钥认证的基本思想:对信息的加密和解密采用不同的key,这对key分别称作privatekey和publickey,其中,publickey存放在欲登录的服务器上,而privatekey为特定的客户机所持有。当客户机向服务器发出建立安全连接的请求时,首先发送自己的publickey,如果这个publickey是被服务..
分类:
系统相关 时间:
2016-09-22 18:08:41
阅读次数:
199
一、目的 将nginx 日志通过普通用户利用rsync公钥认证的方式实时同步到本地服务器上,之后使用elk程序进行处理。 二、遇到问题及解决方法思路 问题1.文件权限:nginx 的日志默认权限如下: 我新建的是普通用户,标准的用户组,用rsync同步时,报个错误,说是没有该文件的权限 问题1解决方 ...
分类:
其他好文 时间:
2016-09-14 00:01:08
阅读次数:
283
转载自 http://laowafang.blog.51cto.com/251518/1364298 1.说明: ssh无密码用户远程登录,一直以来使用是debian操作系统,对用户目录权限要求没有关注过,生成了密钥,放对位置直接就可以使用,今天测试ansible工具,用到了CentOS6.3发现它 ...
前言 项目中需要编写脚本在服务器之间上传或者下载文件,但没有相关服务器来测试脚本,于是就着手安装两台server,然后用ssh的相关命令去配置server之间公钥认证登录。 步骤 1. 在VM Box下面安装两台Linux Server,并且都选用了桥接的网络类型,这样两台server会有自己独立的 ...
分类:
其他好文 时间:
2016-06-24 06:56:39
阅读次数:
210
uesradd
-mdevpasswddev(可省略)su-dev(加横线为使用dev环境变量,不加则使用root环境变量)cd
/home/devmkdir
.sshchmod-r
700.sshcd.ssh
&&touchauthorized_keyscatid_rsa.pub>authorized_keys(将客户机的公钥添加到此文件中)chmod600authorized_keysssh-vvvdev@ho..
分类:
系统相关 时间:
2016-05-09 18:51:33
阅读次数:
2562
一 ssh公钥认证流程: sshclinet机器:产生公私钥(公钥相当于一把锁) sshclient:将公钥发给sshserver(抛出锁子) sshclinet去连sshserver不需要密钥 二 ssh优化 cat /etc/ssh/sshd_config 追加一下 Port 22#ssh连接默... ...
分类:
其他好文 时间:
2016-05-06 21:44:38
阅读次数:
200
一、简介Ansible的强大之处在与playbooks中,但是要想很好的使用playbooks,我们首先要具备一些基矗如:如何写一个一次性的脚本命令?怎么知道有哪些模块?各个模块是如何使用的?等。通过本文,可以了解如何使用一次性命令和部分模块的使用。安装好Ansible之后,要开始工作,..
分类:
其他好文 时间:
2016-04-11 18:58:06
阅读次数:
884
一、公钥认证的基本思想: 对信息的加密和解密采用不同的key,这对key分别称作private key和public key,其中,public key存放在目标服务器上,而private key为特定的客户机所持有。 当客户机向服务器发出建立安全连接的请求时,首先发送自己的public key,如... ...
分类:
系统相关 时间:
2016-03-31 14:36:10
阅读次数:
480
一、公钥认证的基本思想: 对信息的加密和解密采用不同的key,这对key分别称作private key和public key,其中,public key存放在欲登录的服务器上,而private key为特定的客户机所持有。 当客户机向服务器发出建立安全连接的请求时,首先发送自己的public key... ...
分类:
数据库 时间:
2016-03-31 12:54:14
阅读次数:
345