无论我如何尝试,我似乎都无法通过 SSH 从我的 Ubuntu 计算机连接到 bitbucket。
我创建了新的 SSH 密钥:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
我复制了关键内容:
cd ~/.ssh
cat id_rsa.pub
我已将内容添加到我的 BitBucket 帐户。
我在known_hosts中配置了受信任的主机密钥,如BitBucket博客中所述:
ssh-keygen -R bitbucket.org && curl https://bitbucket.org/site/ssh >> ~/.ssh/known_hosts
我将密钥添加到 SSH 代理:
ssh-add ~/id_rsa
就是这样。
ssh -T [email protected]
无限期挂起。
我花了一整天的时间试图完成这项工作,但找不到解决方案。 是的,我尝试了几乎所有可以在 Stack 和 BitBucket 博客以及所谓的教程上找到的相关内容。
有什么想法吗?
终于找到解决办法了。 我必须编辑
~/.ssh/config
文件并添加 ProxyCommand ncat --proxy-type http --proxy 192.168.x.y:8080