解决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次回车,最终会生成一个文件,找到ssh\id_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

遂问题迎刃而解


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM