当前位置: 代码网 > it编程>编程语言>Java > ssh 公私钥(github)

ssh 公私钥(github)

2024年08月03日 Java 我要评论
生成自定义名称的SSH公钥和私钥对,需要使用ssh-keygen命令,这是大多数Linux和Unix系统自带的标准工具。下面,我会向你展示如何使用ssh-keygen命令来生成具有自定义名称的SSH密钥对。

目录

一、生成ssh公私钥

步骤 1: 打开终端

步骤 2: 生成密钥对

步骤 3: 输入密码(可选)

步骤 4: 验证生成的密钥

步骤 5: 使用ssh密钥

二、 git 上传项目

三、尝试向github推送代码时收到"permission denied (publickey)"错误

步骤 1: 确认ssh公钥已添加到github

步骤 2: 确认ssh密钥已加载到ssh代理

步骤 3: 尝试ssh到github

步骤 4: 再次尝试git操作

三、vscode 远程链接 ssh config 配置


一、生成ssh公私钥

生成自定义名称的ssh公钥和私钥对,需要使用ssh-keygen命令,这是大多数linux和unix系统自带的标准工具。下面,简单展示如何使用ssh-keygen命令来生成具有自定义名称的ssh密钥对

二、 git 上传项目

三、尝试向github推送代码时收到"permission denied (publickey)"错误

怎么删除之前添加的一些无效的ssh代理呢?

三、vscode 远程链接 ssh config 配置

host 主机1                                            # 可定义名称
  hostname 远程ip地址或域名
  port 22435                                         # 远程端口
  user root                                          # 远程登录名
  identityfile /users/xxxxx/.ssh/id_rsa_xxxxx        # 私钥地址(可选)

host 主机2                                            # 可定义名称
  hostname 远程ip地址
  port 19351                                          # 远程端口
  user root                                           # 远程登录名
  localforward 8080 localhost:8080                                  # 映射端口(可选)
  identityfile /users/xxxxx/.ssh/id_rsa_xxxxx                     # 私钥地址(可选)

host 主机3
  hostname 远程ip地址或域名
  user root
  forwardagent yes                                    # 不使用私钥,每次需输入密码

​​​​​​​

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com