检测ssh key 是否配置成功时报错

这篇具有很好参考价值的文章主要介绍了检测ssh key 是否配置成功时报错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

检测ssh key 是否配置成功时出现 ssh: connect to host github.com port 22: Connection refused1

在使用GitHub上传文件时检测ssh key 是否配置成功时 出现问题 ssh: connect to host github.com port 22: Connection refused。

ssh: connect to host github.com port 22: Connection refused
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

检测ssh key 是否配置成功时报错

排查思路:

ssh: connect to host github.com port 22: Connection refused这个错误提示的是连接github.com的22端口被拒绝了。

原本以为github.com挂了,但是浏览器访问github.com一切正常。

网上搜索这个报错,发现很多人遇到这个问题,大概是以下方法解决。

网上的解决方法:使用GitHub的443端口

这个问题的解决方案的思路是:给~/.ssh/config文件里添加如下内容,这样ssh连接GitHub的时候就会使用443端口。

vim ~/.ssh/config
Host github.com
  Hostname ssh.github.com
  Port 443

如果~/.ssh目录下没有config文件,新建一个即可。

修改完~/.ssh/config文件后,使用ssh -T git@github.com来测试和GitHub的网络通信是否正常,如果提示Hi xxxxx! You've successfully authenticated, but GitHub does not provide shell access. 就表示一切正常了。

这个方案有效的前提是:执行命令ssh -T -p 443 git@ssh.github.com后不再提示connection refused,所以要尝试这个方案的小伙伴先执行这条命令测试下。

此次问题的解决方法:查看网络

但是,这个方案在我这里行不通,修改后还是提示ssh: connect to host github.com port 443: Connection refused

请教大佬以后说可以试一下不使用校园网访问,改用热点

结果,果真是校园网的问题!

改为热点以后,检测GitHub的SSH key 配置成功

检测ssh key 是否配置成功时报错

不过有一点需要注意:

如果**IP默认是超时的话,是连不上的,**这就需要去更改IP地址,可参考 https://ping.chinaz.com/github.com 里面的IP,选择延时时间最短的,例如下图中的德国的最短,就使用它。

检测ssh key 是否配置成功时报错文章来源地址https://www.toymoban.com/news/detail-421722.html

到了这里,关于检测ssh key 是否配置成功时报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Ubuntu 安装 GPU 驱动、CUDA、cuDNN、Pytorch以及是否安装成功的检测

    Ubuntu 安装 GPU 驱动、CUDA、cuDNN,以及是否安装成功的检测 - 知乎 首先确认电脑上安装了 NVIDIA 显卡 确认有显卡以后输入下面命令,以检查之前是否安装了驱动。 如果返回类似于下面的界面,说明已经安装了显卡驱动: 如果返回类似于下面的界面,则表示显卡驱动还没有安装

    2024年04月08日
    浏览(40)
  • Gitlab配置ssh key

    打开git bash,输入一下命令生成ssh私钥和公钥对 然后打开 /.ssh/id_rsa.pub文件( 表示用户目录,比如我的windows就是C:UsersAdministrator),复制其中的内容(比如可以使用记事本打开) 打开gitlab,找到Profile Settings–SSH Keys—Add SSH Key,并把上一步中复制的内容粘贴到Key所对应的文本框,在

    2023年04月23日
    浏览(34)
  • GitHub配置SSH key

    Git配置信息并生成密钥 设置用户名和密码 设置用户名 git config --global user.name \\\"用户名\\\" 设置邮箱 git confir --global user.email \\\"邮箱\\\" 生成密钥 ssh-keygen -t rsa -C \\\"邮箱\\\" 查看密钥 到密钥所保存的位置 复制其中的信息 新建一个SSH key 配置SSH key 配置完成后对应的邮箱会收到邮件 1.先设置

    2024年02月07日
    浏览(38)
  • Git 配置ssh key

    Git 安装完成,安装目录下找到git-bash文件,打开 1.配置全局的用户名和邮箱,输入如下命令 git config --global user.name \\\"自定义用户名\\\" git config --global user.email \\\"邮箱\\\" 2.配置ssh key 输入ssh-keygen命令,回车下去,成功之后id_rsa,id_rsa.pub两个文件默认在user/.ssh目录下。 3.找到GitLab或者

    2024年02月11日
    浏览(33)
  • Gitlab - ssh key配置

    一、重新生成ssh key步骤:

    2024年02月13日
    浏览(51)
  • Git 配置SSH,多个 Github 账号配置不同的SSH KEY

    首先做个说明 生成一对默认的私钥公钥,私钥自己客户端留着用,公钥可以给多个平台用。 多对私钥公钥,主要是应对一个平台多个账号的情况。当然你想每个平台使用不同的私钥公钥也是可以的。 多次生成私钥公钥需要自己重新命名,否则会覆盖之前的。 一、查看是否已

    2024年02月07日
    浏览(54)
  • Mac环境配置SSH Key

    终端:ls -al ~/.ssh 若id_rsa和id_rsa.pub存在,证明本地已经存在SSH密钥,跳转步骤3 生成:ssh-keygen -t rsa -C “emAIl@xxx.com” 生成成功会提示以下代码 Generating public/private rsa key pAIr. Enter file in which to save the key (/Users/xxx/.ssh/id_rsa): 之后会提示你保存.ssh/id_rsa文件路径,直接enter即可 Crea

    2024年02月09日
    浏览(32)
  • Github配置 SSH Key步骤

    HTTPS是一种网络通信协议,全称为“Hyper Text Transfer Protocol Secure”,即“安全的超文本传输协议”。它基于HTTP协议,通过SSL/TLS等安全协议实现的加密和身份验证,保障了数据传输过程的安全性。 以HTTP为例,当客户端向服务器发送请求时,整个请求报文以明文的形式进行传输

    2024年03月11日
    浏览(39)
  • 配置SSH Key连接GitLab

    Git配置ssh连接相关命令: 1、配置账号 $ git config —global user.name \\\"cwh\\\" $git config —global user.email \\\"cwh@xxx.com\\\" 邮箱需要GitLab上账号配置相对应的邮箱,否则拉取、或者更新不了项目代码 2、生成 SSH 密钥 $ ssh-keygen -t rsa -C “cwh@xxx.com” 2.1 查看ssh公钥 $cat id_rsa.pub 2.2 ssh存放路径 ~/.s

    2024年02月07日
    浏览(38)
  • ssh 报错:no matching host key type found. 解决方法

    今天在工作中想通过ssh连接到远程linux服务器时报错:Unable to negotiate with 192.168.22.166 port 2222: no matching host key type found. Their offer: ssh-rsa 网上搜索到的解决方案,记录一下: ssh -oHostKeyAlgorithms=+ssh-rsa -p 2222 mogui@192.168.22.166 另外,记录一下端口映射命令: ssh -L 本地网卡地址:本地

    2024年02月22日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包