Password authentication failed, Please verify that the username and password are correct

本文提供了一种简单有效的解决方案来解决Ubuntu系统下SSH连接问题,包括确保计算机与服务器处于同一网段及正确配置SSH密钥。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的开发环境是Ubuntu kylie14.04

网上有很多各种各样的解决方法,修改各种配置文件,都很坑,因为他们那些方法都声明为无效方法,无效为什么还要发文章!!!

所以我先声明一下,这个问题我已经解决,其实很简单,方法如下:

1、

先确保自己的电脑和服务器在同一网段

如果Ubuntu的ip和本地不在一个网段上,可以将虚拟机的连接方式改为桥接,不要使用NET连接,桥接会自动匹配本地网段:

选中Ubuntu虚拟机,右键打开设置

不需要重启,查看你的ip,它的网段已经和本地同步了,再连接。

2、

确定自己的秘钥已经加入服务器的验证

本地Git仓库和GitHub仓库之间的传输是通过SSH加密,

在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件

如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:

$ ssh-keygen

登陆bitbucket,打开“Account settings”,“SSH Keys”页面,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容


ok了,如果还有问题,欢迎留言


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值