1. 自动ssh/scp方法==A为本地主机(即用于控制其他主机的机器) ;B为远程主机(即被控制的机器Server), 假如ip为192.168.60.110;A和B的系统都是Linux在A上运行命令:# ssh-keygen -t rsa (连续三次回车,即在本地生成了公钥和私钥,不设置密码)#...
分类:
系统相关 时间:
2014-09-16 15:29:30
阅读次数:
270
RSA算法概述如下: 找两素数p和q 取n=p*q 取t=(p-1)*(q-1) 取任何一个数e,要求满足e<t并且e与t互素(就是最大公因数为1) 取d*e%t==1 这样最终得到三个数: n d e 设消息为数M (M <n) 设c=(M**d)%n就得到了加密后的消息c 设m=(c**e)%n...
分类:
其他好文 时间:
2014-09-16 12:26:10
阅读次数:
141
不论是通过windows上的PUTTYGEN生成public key,还是Linux上的ssh-keygen命令生成private key,都不能在对方的环境里直接使用。这是我写这篇博客的主要原因。就是阐述如何转化为对方可以辨认的格式。
分类:
系统相关 时间:
2014-09-14 20:40:27
阅读次数:
362
多个网站使用不同的SSH密钥登陆1.创建不同的SSH密钥, -t指定加密方法,RSA或DSA;-C注释;-f指定文件名 www.2cto.com ssh-keygen -t dsa -C "email.xxx" -f ~/.ssh/xxx以上命令在~/.ssh/下生成xxx密钥对2.编辑 ~/.ss...
分类:
Web程序 时间:
2014-09-14 12:38:17
阅读次数:
182
客户端配置如下1 .一般客户端连接服务器代码ssh user@hostname -p port -i id_rsa -p port 端口 -i 指定密钥路径 -v 查看认证过程,debug我们需要快速连接,就需要配置文件,如下:没有改配置文件,手动建立。 ~/.ssh/configHost ...
分类:
其他好文 时间:
2014-09-14 11:19:06
阅读次数:
201
RSA不对称加密有两种使用方式:1、数据保密情景:乙传递给甲的数据不被其他人获取方案:乙用甲的公钥加密数据然后传递给甲原因:公钥加密只有私钥才能解开获取数据。2、数据来源验证,也叫签名情景:甲希望知道这份数据是由乙发送过来的,而不是别人冒充他的身份。方案:乙用乙的私钥加密数据后发送,甲接到乙的加密数...
分类:
其他好文 时间:
2014-09-13 11:58:05
阅读次数:
208
当前用户jimssh-keygen -t rsa 生成密钥把pub结尾的公用密钥数据追加到192.168.1.3上的 /home/tom/.ssh/authKeys(文件名可能不一样)ssh -i /home/ssh/124_rsa tom@192.168.1.3 #指定验证文件,并且登陆时用远程机...
分类:
其他好文 时间:
2014-09-12 19:04:53
阅读次数:
201
最近用c++改写了一下C#版 BigInteger,可以用于RSA大素数的生成
分类:
编程语言 时间:
2014-09-12 11:37:23
阅读次数:
367
一.实现原理使用一种被称为"公私钥"认证的方式来进行ssh登录。"公私钥"认证方式简单的解释是:首先在客户端上创建一对公私钥(公钥文件:~/.ssh/id_rsa.pub;私钥文件:~/.ssh/id_rsa),然后把公钥放到服务器上(~/.ssh/authorized_keys),自己保留好私钥。当ssh登录时,ssh..
分类:
其他好文 时间:
2014-09-12 02:33:13
阅读次数:
196
让你的计算机每次连接树莓派都不需要输入密码是可以实现的,你只需要生成一个SSH key。
1、CHECK FOR EXISTING SSH KEYS(检查已存在的SSK key)
首先,检查你的计算机(你用来连接树莓派的设备)是否已经有SSH key:
ls ~/.ssh
如果你看到像id_rsa.pub或者id_dsa.pub这样的文件,那么你就已经配置好key了。你可以直接...
分类:
其他好文 时间:
2014-09-11 15:22:42
阅读次数:
303