使用TortoiseGit 的时候如果进行远程提交的话使用putty密钥会比较方便,记录一下生成密钥的步骤。
1. 下载 putty, putty-key-Generator
putty 是用来连接远程linux server的客户端,putty-key-Generator是用来生成公钥和密钥的。
2. 生成公钥密钥
运行 putty-key-Generator,设定生成公钥的长度,一般是1024,2048 . 然后点击Generate按钮,同时鼠标需要在生产区域不停的动,直到密钥生成。
生成好后,key-comment填写 用户名@主机名 , 如: git@server1
3. Linux 端配置
确保 /etc/ssh/ssh_config文件中下面的配置打开
RSAAuthentication yes
编辑 用户目录下.ssh/authorized_keys, 把第一步生成好的公钥替换掉原来的。
修改权限:
chmod 700 .ssh
chmod 600 .ssh/authorized_keys
4. windows端进行连接
使用putty进行连接,connection->ssh->auth 里选择第一步保存的私钥, 填写好session信息后登陆。输入login name, 这时使用了私钥就不再需要密码了。
分享到:
相关推荐
在Qt中,我们可能需要调用系统级别的API,如OpenSSL的`RSA_generate_key()`函数,来生成非对称密钥对。对称密钥的生成可以使用`QCryptographicHash`类来生成随机数据。 2. **密钥存储**:生成的密钥需要妥善保存,...
密钥生成器代码,SM4加密方法,输入用户名和到期时间生成密钥,可以配合其他应用使用,不使用服务器即可完成应用程序密钥授权,有问题进主页私信我:https://blog.csdn.net/qq_43250401
PuTTYgen是一款强大的SSH密钥生成工具,它与PuTTY套件紧密关联,主要用于生成SSH(Secure Shell)密钥对,这些密钥对在远程访问、数据加密和身份验证过程中起到至关重要的作用。PuTTYgen支持多种类型的密钥,包括RSA...
Puttygen,全称为PuTTY Key Generator,是Windows操作系统下广泛使用的工具,专门用于生成SSH(Secure Shell)的公钥和私钥对。这个工具是PuTTY套件的一部分,PuTTY是一个流行的免费终端模拟器和网络文件传输应用...
MyEclipse密钥(key)生成器 有了他 你再也不用在网上辛苦的寻找密钥了,想要多少,就可以生成多少!
从给定的文件信息中,我们可以提取出关于使用CryptoAPI生成密钥的详细知识点,主要集中在以下几个方面: ### 1. CryptoAPI的概念及其重要性 CryptoAPI(加密应用程序接口)是由微软开发的一套应用程序接口,专门...
在OpenSSL中,你可以通过以下命令生成一对2048位的RSA密钥: ``` openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048 ``` 上述命令将生成一个名为`private_key.pem`的私钥...
"secret_key_tools_RSA256_macosx"可能是一个在macOS系统上运行的工具,专门用于生成这种类型的密钥对。 使用这个工具的步骤通常包括: 1. 下载并安装secret_key_tools_RSA256_macosx。 2. 运行工具并按照提示生成...
最后,虽然本文主要围绕SecureCRT讲解了密钥对的生成与配置,但其他SSH客户端如PuTTY也有类似的过程,只是界面和步骤可能略有不同。理解和掌握密钥对的原理和操作,对于提升远程访问的安全性和效率至关重要。
将weblogic.bat复制到weblogic自己的domain下,运行该bat文件,自动产生SSL所需的密钥文件。.jks .pem .cer文件 1)创建名字为weblogic.jks文件密钥。... ... 2)生成weblogic.pem证书 ...3)生成weblogic.cer密钥
在给定的压缩包文件"RSAKey"中,可能包含了实现上述步骤的C语言源代码,包括大整数的处理、素数生成、密钥生成、加密和解密的函数。通过阅读和分析这些代码,可以更深入地理解RSA算法的实现细节,并且可以学习如何在...
在IT安全领域,生成随机密码...综上所述,生成随机密码和密钥是提高系统安全的重要手段,涉及的编程技术包括随机数生成、字符串操作以及可能的加密算法。理解并正确实现这些功能对于任何IT专业人员来说都是必要的技能。
本文将深入探讨如何使用DESede算法生成和保存密钥,以及如何确保私钥的安全性。 DESede算法结合了三个DES密钥,提供更强大的安全性,其有效密钥长度可以是112位或168位。112位是通过使用两个不同的56位DES密钥实现...
- 最后,调用`generateKey()`或`generateKeyPair()`方法生成密钥或密钥对。 例如,生成AES密钥的代码片段可能如下: ```java import javax.crypto.KeyGenerator; import java.security.SecureRandom; public ...
### 密钥生成的核心概念与技术 #### 一、引言 密钥生成是密码学领域中的一个核心概念,它涉及到密钥的创建过程及其安全性评估。本文将基于美国国家标准与技术研究院(NIST)发布的《加密密钥生成推荐指南》(NIST ...
puttykey (网址) 说明: 解析、格式化 PuTTY 私钥 (.ppk) 格式。 将 PuTTY 密钥转换为 SSL 密钥。 特点/问题: 解析和解密 PuTTY 私钥(.ppk 格式) 格式化 PuTTY 私钥(支持加密) 与 OpenSSL::PKey::RSA...
32位3DES主密钥生成工具,使用前请确保读卡器连接正常
IC卡号密钥生成器.exe 可以用的生成基本密钥
- 生成密钥对:`KeyPair keyPair = keyPairGenerator.generateKeyPair()`,这将返回一个包含公钥和私钥的KeyPair对象。 6. **密钥存储**: 生成的密钥通常需要安全地存储,可以使用`java.security.KeyStore`类来...