zoukankan      html  css  js  c++  java
  • 解决ssh: connect to host github.com port 22: Connection refused

    配置ssh key

    通过ssh key解决本地盒服务器连接的问题。

    $ cd ~/. ssh #检查本机已存在的ssh密钥


    如果提示No such file or directory 则表示第一次使用git。

    输入:
    ssh-keygen -t rsa -C "邮件地址"

    并且连续3次回车,最终会生成一个文件,找到sshid_rsa.pub文件,打开并复制里面的内容。然后打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key:

    创建下面内容
    image


    配置完成后输入 ssh -T git@github.com 验证是否配置成功,结果常出现报错如下:

    ssh: connect to host github.com Port : 22 Connection refused

    解决方法如下:

    在终端输入以下命令:
    1. cd ./.ssh
    2. sudo touch config
    3. sudo gedit config
    

    在config文件中写下面的信息:

    1. Host github.com  
    2. User xxxxx@xx.com  	//注册github的邮箱
    3. Hostname ssh.github.com  
    4. PreferredAuthentications publickey  
    5. IdentityFile ~/.ssh/id_rsa  
    6. Port 443
    

    遂问题迎刃而解

  • 相关阅读:
    NIO学习
    XML(二)
    IO和NIO
    Log4j
    异常处理机制
    XML
    数据交互
    分页实现的三种方式
    Idea破解
    数据库连接池
  • 原文地址:https://www.cnblogs.com/Archer314/p/14641310.html
Copyright © 2011-2022 走看看