如何访问SSH公钥?
我刚刚生成了我的RSA密钥对,我想将该密钥添加到GitHub。
我尝试了cd id_rsa.pub
和id_rsa.pub
,但没有运气。 如何访问SSH公钥?
#1楼
将密钥复制到剪贴板。
$ pbcopy < ~/.ssh/id_rsa.pub
# Copies the contents of the id_rsa.pub file to your clipboard
警告:在不添加换行符或空格的情况下完全复制密钥非常重要。 值得庆幸的是,pbcopy命令可以很容易地完美地执行此设置。
您可以将它粘贴到您需要的任何地方。
要更好地了解整个过程,请检查: 生成SSH密钥 。
#2楼
用gedit打开你的id_dsa.pub或some_name.pub文件并复制粘贴内容!
只需使用:
~/.ssh$ gedit some_name.pub
#3楼
这是我在OS X上找到的方法:
- 打开一个终端
- (您在主目录中)
cd .ssh
(隐藏目录) - pbcopy <id_rsa.pub(将其复制到剪贴板)
如果这不起作用,请执行ls
并查看扩展名为.pub
文件。
#4楼
打开终端nano~ / .ssh / id_rsa.pub
#5楼
生成SSH密钥后,您可以执行以下操作:
cat .ssh/id_rsa.pub |pbcopy
这会将你的ssh密钥复制到剪贴板中。
#6楼
如果您在Windows上使用以下选项,请选择全部,然后从记事本窗口复制:
notepad ~/.ssh/id_rsa.pub
如果您使用的是OS X,请使用:
pbcopy < ~/.ssh/id_rsa.pub
#7楼
您可以尝试运行以下命令来显示RSA指纹:
ssh-agent sh -c 'ssh-add; ssh-add -l'
或公钥:
ssh-agent sh -c 'ssh-add; ssh-add -L'
如果你有消息:'代理没有身份',那么你首先要通过ssh-keygen
生成你的RSA密钥。
#8楼
cat ~/.ssh/id_rsa.pub
或cat ~/.ssh/id_dsa.pub
您可以通过执行以下操作列出您拥有的所有公钥:
$ ls ~/.ssh/*.pub
#9楼
使用:
# sudo su
# cd /home/user/.ssh
.ssh# gedit id_rsa.pub
然后复制整个文件,没有任何空格。 单击GitHub页面右上角的图标,转到设置,然后添加ssh。
将副本粘贴到空间中。 它可能会提示您输入GitHub密码。 输入它。 保存。
#10楼
如果您使用的是Windows PowerShell,最简单的方法是:
cat ~/.ssh/id_<key-type-here>.pub | clip
这会将密钥复制到剪贴板以便于粘贴。
所以,在我的实例中,我使用ed25519,因为RSA现在相当可以破解:
cat ~/.ssh/id_ed25519.pub | clip
因为我发现自己做了很多,所以我创建了一个函数,并在我的PowerShell配置文件中设置了一个我能记住的简单别名( 在这里了解有关PowerShell配置文件的更多信息。只需将其添加到您的Microsoft.PowerShell_profile.ps1
:
function Copy-SSHKey {Get-Content ~/.ssh/id_ed25519.pub | clip
}Set_Alias -Name sshkey -Value Copy-SSHKey
然后,在PowerShell控制台中运行. $profile
. $profile
加载函数。 然后,从现在开始,您需要做的就是运行sshkey
,然后通过剪贴板将密钥粘贴到您需要的任何位置。
#11楼
它可以在此路径上找到(默认路径):
/Users/john/.ssh
john
是您的Mac用户名。
#12楼
在Mac上,您可以将其复制到剪贴板(如cmd + c
快捷方式)
cat ~/Desktop/ded.html | pbcopy
pbcopy < ~/.ssh/id_rsa.pub
并粘贴pbpaste > ~Documents/id_rsa.txt
或者,使用cmd + v
shorcut将其粘贴到其他位置。
~/.ssh
与/Users/macbook-username/.ssh
路径相同
您可以在终端上使用Print work directory: pwd
命令获取当前目录的路径。
#13楼
如果您使用的是Windows,则命令为:
type %userprofile%\\.ssh\\id_rsa.pub
它应该打印密钥(如果你有的话)。 您应该复制整个结果。 如果没有,那么:
ssh-keygen -t rsa -C "your.email@example.com" -b 4096
#14楼
以下命令将SSH密钥保存在剪贴板上。 您只需要粘贴到所需的位置即可。
cat ~/.ssh/id_rsa.pub | pbcopy
#15楼
在终端cat ~/.ssh/id_rsa.pub
说明
- cat是一个标准的Unix实用程序,可以读取文件并打印输出
- 〜是您的家庭用户路径
- /.ssh - 您的隐藏目录包含所有ssh证书
- id_rsa.pub或id_dsa.pub是RSA公钥(位于客户端计算机上的私钥)。 例如,主键可用于将远程存储库中的克隆项目安全地启用到客户端点。
#16楼
在UBUNTU +18.04
ssh-keygen -o -t rsa -b 4096 -C "email@example.com"
之后只需复制并粘贴
cat ~/.ssh/id_rsa.pub
要么
cat ~/.ssh/id_dsa.pub
#17楼
我在我的Windows上使用Git Bash。
$ eval $(ssh-agent -s)//激活连接
- 一些输出
$ ssh-add~ / .ssh / id_rsa //添加标识
- 其他一些输出
$ clip <〜/ .ssh / id_rsa.pub //这是重要的一个。 这会将您的密钥添加到剪贴板中。 回到GitHub,然后将其粘贴进去,瞧! 你应该好好去。
如何访问SSH公钥?相关推荐
- oschina添加ssh公钥一记
生成SSH公钥 --------------------------------------------------------- 打开Windows Shell 或 GIT Bash ssh-key ...
- Gitee ssh 公钥配置好后,仍然 permission denied 的排查过程及解决方法
突如其来 今天 git pull 一个老项目,之前一直提交的好好的,这次突然报错 git@gitee.com: Permission denied (publickey).,明明是我自己的 repo, ...
- gitlab或者gitee生成/添加SSH公钥的解决办法
打开Git Bash Here, gitlab或者Gitee 提供了基于SSH协议的Git服务,在使用SSH协议访问仓库仓库之前,需要先配置好账户/仓库的SSH公钥. 你可以按如下命令来生成 sshk ...
- linux 多个秘钥,linux管理多个ssh公钥密钥
很多网上免ssh密码使用git的命令都没有考虑到多个公钥密钥的情况,这里搜集并整理一下管理多个ssh公钥密钥的步骤. 首先生成公钥和密钥,默认情况公钥的文件名比密钥末尾多.pub ssh-keygen ...
- Fortinet SIEM 设备被曝存在硬编码 SSH 公钥
聚焦源代码安全,网罗国内外最新资讯! 编译:奇安信代码卫士团队 Fortinet 安全信息和事件管理器 FortiSIEM 中的硬编码 SSH 公钥可被滥用于访问 FortiSIEM Supervis ...
- coding ssh端口指定_CODING添加部署账户SSH公钥
CODING添加部署账户SSH公钥 功能介绍 CODING 支持使用 SSH 协议来访问 Git 仓库,提供账户 SSH 公钥和项目 SSH 公钥设置. 生成公钥 打开命令行终端输入 ssh-keyg ...
- Mac开发配置各种问题记录(安装VSCode、安装postman、安装git、git生成SSH公钥、安装NVM和Homebrew、安装NVM和Homebrew)
目录 一. 连接公司的VPN 二.安装VSCode 三.解决Mac电脑上无法访问github问题 四.安装postman 五.安装git 六.git生成SSH公钥,克隆项目到本地关联远程仓库 七.安装 ...
- 向 Git 服务器添加 SSH 公钥
在网上很少找到文章有提到如何将自己的 Git 远程仓库配置成可以通过 SSH 公钥方式认证的,而几乎清一色都是告诉你怎么通过 web 界面向 GitHub 添加 SSH 公钥.LZ 在网上查找了一番, ...
- SSH公钥原理(密钥,秘钥,私钥),coding,账户密码,以及一直报错的问题
理解 本质上就是不同的服务对象,对其他服务对象的访问和权限而已,类比现实生活中人 参考 SSH公钥原理(密钥,秘钥,私钥):https://blog.csdn.net/Dontla/article/d ...
最新文章
- php获取目录文件 排序输出,php实现对文件夹目录中的文件进行排序的方法
- mongo 脚本对应的C#实现方式(待整理)
- golang中的strings.SplitN
- 7-1 作业调度算法--先来先服务
- mysql索引执行计划_第六章· MySQL索引管理及执行计划
- linux 内核协助的探测
- vue 释放内存_13 道由浅入深的 Vue 自测题
- Mybatis与hibernate
- 2022社交电商(众城优选)最火引流拓客新思路,微三云胡佳东
- python — pip 下载速度慢解决方法(含Anaconda、spyder 下载包的方法)
- 橱柜衣柜 sketchup草图大师设计全屋定制家具意义?谈单拆单生产一起做了?-有屋软件
- JAVA实现浪漫流星表白(520到了,快来看看程序员是怎么表白的吧)
- 接口地址没错但是报404
- python : turtle 画一朵花
- 数据库常用命令及关键字
- Bad Ugly Numbers
- 国际物流概述:国际物流的流程是什么?
- 涂抹果酱_2015年全球游戏果酱
- [Unity3D学习]3D数学基础之向量
- 20220606:活体识别辅助监督-深度图+傅里叶