ssh-keys相关内容

OpenSSL 无法加载公钥

尝试在 OSX Yosomite 10.10.2 上通过命令行加密文本消息 像这样创建公共 .pem 密钥: ssh-keygen -f ~/.ssh/id_rsa.pub -e -t PKCS8 >id_rsa.pem 如果我尝试加密 myMessage.txt openssl rsautl -encrypt -inkey ~/.ssh/id_rsa.pem -pubin -in ~ ..
发布时间:2021-06-12 20:26:43 其他开发

如何将ssh密钥添加到远程服务器?

在我的VPS中,运行 ssh-add -l 并返回:代理没有身份.但是我已经运行 cat〜/.ssh/id_rsa.pub |ssh user @ hostname'cat>>以前的.ssh/authorized_keys 然后我运行 ssh-add〜/.ssh/authorized_keys 它返回 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ..
发布时间:2021-05-29 23:15:37 服务器开发

使用Paramiko更改主机密钥时自动更新known_hosts文件

当前,我正在使用Paramiko(在Python中)在节点上执行远程命令.有时,远程节点会更改其公共密钥,因此Paramiko会失败,因为指纹不匹配.当它们更改时,是否有一种方法可以更新 known_hosts 文件中的密钥?如果无法做到这一点,还有其他方法可以忽略引发的警告吗? 目前,我有一个骇人听闻的解决方案,其中在拨打电话之前先删除 known_hosts 文件,但这不是很好. 当主 ..
发布时间:2021-05-28 19:20:04 Python

Github多个帐户-对personalUserName/repoName.git的权限被拒绝给globalUserName

更新5/14/2018 我更新了操作系统,不得不重新启动计算机,因此这显然使我对这个问题的修复陷入了混乱,这似乎是暂时的.要再次临时解决此问题,我必须执行以下操作: 运行 eval"$(ssh-agent -s)" ssh-add〜/.ssh/your-ssh-key 输入ssh密钥密码 运行您想要的任何git命令 我需要研究使其永久化.这绝对与我在.ssh/config文件中注 ..
发布时间:2021-05-10 20:54:50 其他开发

如何使用ssh密钥而不是密码来克隆/推送到特定的Gihub存储库

我已经创建了密钥并将其与我的普通帐户相关联.但是我不知道如何在Mac上强制现有的克隆存储库使用SSH密钥而不是密码. 以下是我在GitHub帐户上设置实际密钥的方法: 我在GitHub帐户中添加了公钥,当我尝试对其进行测试时.这就是我要做的: ssh-keygen -t rsa -C"me@myemailaddress.com" 当提示输入位置时,我将其转储到Documents ..
发布时间:2021-05-10 20:51:36 其他开发

无法推送到我的github私有存储库

在学习git时,我已经在 GitHub 上建立了一个私有存储库.我已经创建了ssh密钥并将其存储到我的GitHub帐户中,并在本地Linux机器上编辑了.ssh/config文件: ## github托管github.com用户git主机名github.comIdentityFile〜/.ssh/github.key 我可以成功连接到我的GitHub帐户: $ ssh -T githu ..
发布时间:2021-05-10 20:43:13 服务器开发

带有git子模块的多个ssh密钥

我正在使用GITHUB的企业版.我正在创建用于构建项目的自动构建服务器.这些项目具有子模块. 由于此构建服务器不是“我"(它不能拥有我的用户凭据),因此它需要能够通过github的“部署密钥"功能从GIT下载项目.(每个项目的只读ssh键) 限制是:1. github希望我以ssh://git@mygithubserver.com登录2. github强制执行一项政策,即任何两个项目都 ..
发布时间:2021-05-10 20:38:12 其他开发

我可以向我的用户代理永久添加ssh私钥吗?

有些菜鸟问题,但是每天当我打开git bash时,我都必须启动ssh-agent守护进程,并且必须将ssh-private密钥添加到用户代理中,以便Github知道我是谁. 评估"$(ssh-agent -s)" ssh-add〜/.ssh/id_rsa 如果我不这样做,我将无法拉/推到github. 每天都要这样做有点烦人,有没有办法永久添加它? 解决方案 不要使用 ..
发布时间:2021-05-10 20:29:12 其他开发

如何为新的gitlab帐户生成新的ssh密钥?

我有两个Gitlab帐户.在我的旧帐户上,添加了一个 ssh密钥,该密钥位于计算机上的〜/.ssh/id_rsa.pub 中. 现在,我想为我的新Gitlab帐户添加另一个 ssh-key .在没有ssh-key冲突的情况下如何做到这一点? 解决方案 我建议使用第二个密钥,暂时不要输入密码: ssh-keygen -t rsa -C"your_email@example.com" ..
发布时间:2021-05-10 20:21:29 其他开发

如何生成ssh密钥(适用于github)

问题:如何使用命令行生成ssh私钥和公钥(将在GitHub/GitLab中使用). 下面的命令生成错误 sh.exe":意外标记'(' 附近的语法错误 我正在使用Windows XP. $ ssh-keygen -t rsa -C"xxxx@gmail.com"生成公共/私有rsa密钥对.输入要在其中保存密钥的文件(/c/Users/xxxx/.ssh/id_rsa):输入密码(无密 ..
发布时间:2021-05-10 20:21:19 其他开发

Docker构建期间的SSH代理转发

在通过dockerfile构建docker映像时,我必须克隆github存储库.我已经将我的公共ssh密钥添加到了我的git hub帐户中,并且能够从我的docker主机中克隆该存储库.虽然我看到我可以通过在docker run时映射 $ SSH_AUTH_SOCK env变量来使用docker主机的ssh密钥,就像 docker run --rm -it --name container_nam ..
发布时间:2021-05-02 19:10:37 其他开发

从另一台远程服务器通过SSH进入AWS ec2实例?

我正在尝试从Digital Ocean上的远程服务器上的用户ssh进入AWS ec2实例. 我将私钥上传到Digital Ocean上用户的.ssh文件夹中,在 .ssh 目录中创建了一个配置文件,以指向身份文件( .pem 包含私钥的文件),然后通过 ssh-keygen -y 生成一个公钥,并将其添加到ec2实例上用户的'.ssh/authorized_keys'文件中. 我的本​ ..
发布时间:2021-04-03 19:01:48 其他开发

恢复丢失的AWS EC2密钥对

AWS新秀在这里.我在我的AWS账户下创建了几个EC2实例,并对所有实例重复使用相同的密钥对.我相信(IIRC)我是从AWS内部生成密钥对的,但这可能是错误的. 在过去的一个周末,我卖掉了旧笔记本电脑(完全擦掉硬盘后),然后又买了一本新笔记本电脑.我现在只是想起(:facepalm ),我忘记了将所有SSH私钥都复制到闪存驱动器中,而我不再拥有它们了. 我想要/需要做的就是将SSH导入 ..
发布时间:2021-04-03 18:57:48 其他开发

如何生成无需密码即可登录服务器的ssh密钥

我在Amazon AWS上使用过服务器,它们向我发送一个公钥.pem文件,当我ssh进入时,我要做的就是: ssh -i key.pem user@server 我现在拥有一台自己的服务器,并且正在尝试弄清楚如何使用服务器执行此操作,以便可以通过ssh自动向服务器发送命令. 我想我需要在服务器上生成此密钥并将其复制到客户端计算机.如何生成此密钥? 解决方案 在要从中登录 的 ..
发布时间:2021-02-14 21:15:28 其他开发