Win下需要使用到 PuTTYgen.exe来生成公钥私钥,可以参考youtube的这篇文章:  为 SFTP 保管箱生成 Secure Shell (SSH) 密钥对 PuTTYgen.exe的下载地址: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 两篇关于FileZilla的SFTP用Private Key登录的方法的文章: FileZilla SFTP (SSH)服務器教學 FileZilla的SFTP用pr…
Git生成公钥.pub 及秘钥 命令 ssh-keygen -t rsa -C "******@qq.com" 将.pub公钥里面内容复制到github或者将这文件交给git管理员.   至于私钥   打开sourceTree   将公钥添加进去.   注意:这里选的是公钥!…
前言 需要开发者在本地上使用openssl来生成私钥和公钥 由于mac 自带openssl工具,所以不用像windows那样要下载安装openssl工具 步骤 1.创建一个文件夹,终端进入该文件夹 cd /Users/tanqihong/Desktop/rsa 2.终端输入openssl打开工具 3.生成RSA私钥 genrsa -out rsa_private_key.pem 1024 该命令会生成1024位的私钥,生成成功的界面如下: 此时我们就可以在当前路径下看到rsa_private_k…
我的配置流程 Git配置 Git安装完之后,需做git配置.打开git bash,分别执行以下两句命令 git config --global user.name "用户名" git config --global user.email "邮箱"这里的用户名和邮箱自己定义,为了好记我用户名和邮箱都设置成一样的(如abc@qq.com),如果跳过[git配置]流程可能后边会遇到小麻烦,我这边遇到没法用ssh代码clone code SSH配置 1.打开git bash…
转载至:https://blog.csdn.net/gwz1196281550/article/details/80268200 打开 git bash! git config --global user.name “用户名” 用户名随便起!你能记住就行! 没报错就接着来! git config --global user.email “邮箱” 没报错就是好消息! 然后执行生成公钥和私钥的命令! ssh-keygen -t rsa 按回车3下! 为什么按三下?!是因为有提示你是否需要设置密码!如…
之前设置过一次,后来就忘记了,今天改完密码之后发现命令行clone时验证身份失败,重新设置公钥,记录一下 1. 由于之前设置过公钥,所以不用输入用户名密码就可以执行git命令.现在密码变了,取消公钥,最简单就是直接删掉公钥,执行git命令的时候就会重新弹出用户名密码对话框.或者使用git config --global user.email [email]重新设置邮箱,同样也会在使用命令行的时候重新弹出用户名密码对话框 2. 现在,我想用新的用户名密码生成公钥.很简单,打开git 安装位置,找到…
忙碌了一下午,一直到写博客现在.都在纠结阿里云服务器上配置公钥私钥,网上的说辞总是参差不齐,需要各个去综合,合理取舍.今天终于配置好了. 我就不说这种方式的重要性了,往往黑客都不需要你的登陆账户密码就能上你的服务器,多么可怕.比如[redis后门]自己百度哈. 直入主题: [root@localhost .ssh]$ ssh-keygen -C"liyongdada" -t rsa    Generating public/private rsa key pair.    Enter…
证书标准 X.509 - 这是一种证书标准,主要定义了证书中应该包含哪些内容.其详情可以参考RFC5280,SSL使用的就是这种证书标准. 编码格式 同样的X.509证书,可能有不同的编码格式,目前有以下两种编码格式. PEM - Privacy Enhanced Mail,打开看文本格式,以"-----BEGIN..."开头, "-----END..."结尾,内容是BASE64编码.查看PEM格式证书的信息:openssl x509 -in certificate…
题记:由于工作需要管理大量服务器,所以需要配公钥实现免密登录. ssh批量分发可以一键执行这个操作,但是使用ssh分发服务还需要对各个服务器进行.ssh/id_dsa.pub公钥上传,密码验证.所以需要配合expect实现ssh免密码登陆. 在编写脚本之前,请先安装yum install expect -y 1.编写服务器免交互生成公钥.私钥 [root@web ~]$ vim ssh-keygen.exp #!/usr/bin/expect #set enter "\n" spawn…
当前使用的是Linux系统,已经安装OpenSSL软件包. 一.使用OpenSSL来生成私钥和公钥1.执行命令openssl version -a 验证机器上已经安装openssl $ openssl version -a 2.生成私钥这条命令让openssl随机生成一份私钥,加密长度是1024位.加密长度是指理论上最大允许”被加密的信息“长度的限制,也就是明文的长度限制.随着这个参数的增大(比方说2048),允许的明文长度也会增加,但同时也会造成计算复杂度的极速增长.一般推荐的长度就是2048…