linux服务器连接github

这篇具有很好参考价值的文章主要介绍了linux服务器连接github。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

linux服务器连接github

创建ssh秘钥

使用ssh-keygen生成密钥

-t表示生成的密钥的类型,通常生成rsa类型的秘钥

-b表示生成的密钥的长度,通常使用20484096

-f表示指定密钥对文件生成的位置,Linux下通常生成到``/.ssh/my_keymy_key`表示秘钥对文件的名字,可以根据情况自行修改

例如,我要创建一个连接github的ssh密钥对,该密钥对只用于连接github,不用于其他网站的ssh服务:

ssh-keygen -t rsa -b 4096 -f ~/.ssh/github_key

密钥对可不止一个

如果没有指定秘钥对文件的名称,同时在已经有了密钥对文件的基础上又生成了密钥对文件,那么不要担心~

不会被覆盖!

如果密钥对文件已经存在,ssh-keygen 将会在文件名后面附加一个数字来生成唯一的文件名,例如 id_rsa 可能会变为 id_rsa_2id_rsa.pub 可能会变为 id_rsa_2.pub

这样做是为了避免意外覆盖现有的密钥对文件。通过保留旧的密钥对文件,你可以继续使用现有的公钥进行连接,或者在需要的时候手动切换到新的密钥对。

将公钥放到github

使用cat/ more查看github_key.pub,然后复制到github进行连接

cat ~/.ssh/id_rsa.pub
  • 登录到 GitHub 帐户,点击右上角的头像,选择 “Settings”(设置)。
  • 在左侧导航栏中,选择 “SSH and GPG keys”(SSH 和 GPG 密钥)。
  • 点击 “New SSH key”(新建 SSH 密钥)按钮。
  • 在 “Title”(标题)字段中,为该密钥提供一个描述性名称。
  • 将你从上一步复制的公钥内容粘贴到 “Key”(密钥)字段。
  • 最后,点击 “Add SSH key”(添加 SSH 密钥)按钮。

输入ssh -T git@github.com

验证连接

出现

Hi ~~!You've successfully authenticated, but GitHub does not provide shell access.即可文章来源地址https://www.toymoban.com/news/detail-526389.html

到了这里,关于linux服务器连接github的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • pycharm远程连接Linux服务器

    有时候,为了方便代码管理,以及更加方便的使用服务器资源,选择将编辑器与服务器远程连接是个不错的方法。 远程连接编辑器和服务器的使用场景非常广泛。以下是一些常见的使用场景: 软件开发团队:团队成员可以通过远程连接编辑器和服务器进行协作和代码编写,

    2024年02月08日
    浏览(28)
  • vscode连接远程Linux服务器

    记录一下vscode连接远程Linux服务器及免密登陆的基本操作,操作环境: 本地windows安装vscode 远程服务器存放代码和安装vscode-server vscode通过commitid和vscode-server绑定,vscode编辑通过ssh调试远程服务器代码 vscode和vscode-server在github项目如下: 1.1 下载vscode vscode官网下载 1.2 下载vsco

    2024年02月14日
    浏览(26)
  • VSCode 连接 Linux 远程服务器

    我们在跑机器学习或深度学习模型的时候通常会使用 GPU,但大多数人自己本地电脑的 GPU 不是太好甚至没有 GPU。所以我们通常会选择实验室服务器或者云服务器去跑模型,一般我们会先在本地电脑写完代码,然后使用远程连接工具,如 MobaXterm 将代码上传至 Linux 服务器。 但

    2024年02月16日
    浏览(29)
  • 【Linux】云服务器的远程连接

    需要云服务器等云产品来学习Linux的同学可以移步/--腾讯云--/官网,轻量型云服务器低至112元/年,新用户首次下单享超低折扣。   目录 一、云服务器的选用与购买 1、选用云服务器而不是虚拟机的理由 2、如何挑选云服务器 3、云服务器的配置 二、使用Xshell本地连接云服务器

    2024年02月02日
    浏览(20)
  • vscode远程连接linux服务器

    Linux服务器(或虚拟机)条件: 开启ssh服务 客户端: vscode   1.服务端  服务端需要开启ssh服务vscode才能连接,首先检验linux是否开启了ssh服务 运行命令,如果可以看到ssh正在运行,那么可以直接使用vscode进行连接,跳转到下一步骤。 如果米有开启,那我们尝试开启:  开启

    2024年02月07日
    浏览(25)
  • 【超详细】Xshell连接Linux服务器

    Xshell是一款功能强大且安全的终端模拟器,支持SSH、SFTP、TELNET、RLOGIN和SERIAL,是一款终端远程连接服务器的Windows软件,主要用于在Windows系统上远程操控服务器进行工作以及统一管理多台服务器集群,它通过多种不同的连接协议和密码,保障着用户的连接服务器安全,是一个

    2024年03月25日
    浏览(64)
  • linux通过秘钥连接服务器

    前言: linux除了通过密码验证远程连接服务器以外,还可以通过私钥的方式连接服务器,二者相比较,后者更安全,并且可以追根溯源,以下是配置过程 1.1生成通过命令生成秘钥,创建文件 win+r(windows下)输入cmd,调出终端。 执行命令: 下面是上图的解释 Enter passphrase (empty

    2024年02月09日
    浏览(19)
  • 用SecureCRT怎么连接linux服务器?

    本章教程,主要介绍一下用SecureCRT连接linux服务器的详细步骤。 目录  1、前置条件  2、连接步骤 首先,你需要有一台Linux服务器,并确保端口22已经处于打开状态。 然后,你需要知道你的服务器的以下信息 (1)用户名(一般情况下都是root) (2)密码(忘记密码可以在服务

    2024年02月16日
    浏览(14)
  • 如何使用 Xshell 连接 Linux 服务器

    目录 🌳 搭建 Linux 环境 🌱 Linux 环境的搭建方式 ☘️ 购买云服务器 🌳 使用Xshell远程登陆到Linux服务器 🌱 下载安装Xshell ☘️ 查看Linux主机ip 🍀 使用Xshell登录主机 💧 方法1 💧 方法2 🌳额外补充 🍎 总结 Linux环境的搭配方式主要有以下三种: 1. 直接安装在物理机上. 但是

    2024年02月02日
    浏览(27)
  • Linux: 使用 ssh 连接其他服务器

    通过ifconfig 查看要连接的服务器地址: 输入要连接的服务器密码: 连接服务器成功:

    2024年02月11日
    浏览(19)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包