shell可以远端执行命令,用下面的脚本可以创建加密密钥对,这样不用每次执行命令的时候都输入密码。下面的脚本执行的前提条件是在远端机器上有~/.ssh这个目录。
#!/bin/bash
#
# SCRIPT: keyit_rsa
USER=$1
RMT_HOST=$2
FILE_PUBKEY=~/.ssh/id_rsa.pub
if [[ ! -e "$FILE_PUBKEY" ]]; then
ssh-keygen -t rsa
fi
cat $FILE_PUBKEY | ssh $USER@$RMT_HOST "cat >> ~/.ssh/authorized_keys"
分享到:
相关推荐
加密主要分两步进行,第一步选择文件,第二步随机产生对成加密钥匙Key和IV、使用发送者私钥签名随机密钥,使用接收者公钥加密密钥和签名、利用随机密钥使用DES算法分组加密数据、MD5摘要生成-->用发送者私钥签名;...
是密钥管理基础设施的根加密密钥对,包括加密主私钥和加密主公钥,用于进行数字加密、解密和为用户生成用户加密密钥。 用户签名密钥 signature key 包括用户签名私钥和签名公钥,其中私钥由密钥管理基础设施产生并...
GiliSoft USB Encryption是一款USB外设加密工具,它可以给你的U盘或者移动磁盘添加保护密码,加密后在使用U盘需要输入密码才能进入U盘,这样即使你的U盘不慎丢失也不用担心里面重要资料会被别人打开,它的原理是在...
公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法...
程序中包含了Caesar、Hill、Playfair、S_DES算法,都很简单,和大家分享.里面有很多问题,还望大家一起解决.进入密码是:hello
针对sqlserver 2008 存储过程通过With Encryption加密方式的解密
AES(Advanced Encryption Standard)是一种对称加密算法,它使用相同的密钥对数据进行加密和解密。 AES 的密钥长度有 128 位、192 位和 256 位三种可选,密钥长度越长,加密强度越高。 AES 的特点如下: 加密强度...
PGP Whole Disk Encryption全磁盘加密解决方案
加密算法的工具加,可以解决透明加解密的问题
要保护您的USB设备,您可以用GiliSoft USB Stick Encryption在您的U盘上安装此加密软件,安装后该设备就会被密码保护,并由256位AES加密。若要再次访问您的数据,您可以将U盘插入计算机并运行U盘上的程序“agent.exe...
RSA加密算法是一种非对称加密算法,公钥加密私钥解密C#实现。
数字图象加密程序(编写的数字图象加密程序),仅供大家参考
ios AES加密算法,直接导入工程就可以使用了
支持国际化语言(中/英)。...使用方法: java -jar jar包路径 <文件输入路径> <文件输出路径> <数字密码,0表示不加密> 。 文章地址:https://blog.csdn.net/zhaoxuyang1997/article/details/81714090
Public key encryption with keyword search
DES文件加密可以对文本文档和word文档进行加密和解密
Public Key Encryption with keyword Search 带关键字搜索的公钥加密paper的ppt
matlab利用小波分解和混沌加密结合的图像加密算法程序代码