2016-02-29 90 views
0

如何通过SSH将我的vps Ubuntu连接到Github? 所以我已经无法通过ssh从我的vps Ubuntu连接Github。

ssh-copy-id 

加我的SSH密钥服务器现在我可以通过ssh就好登录我的VPS。 但是当我运行 SSH [email protected]

我得到

Permission denied (publickey). 

和我的.ssh文件夹中已经有这2文件夹

authorized_keys known_hosts 

我还添加了我的公钥来我github帐户。 奔着这个

git config --global user.name "myname" 
git config --global user.email "[email protected]" 

我仍然有

Permission denied (publickey). 

那么,如何解决这一问题?

谢谢!

+0

您的.ssh文件夹应该拥有属于您上传到github的公钥的私钥。 – Kenney

+0

您是否使用'ssh-add key_name'向ssh添加了密钥? – gabe3886

+0

@kenney我需要添加我的本地id_rsa到服务器? – user3403614

回答

1

你可能想创建服务器密钥对:

ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsa 

然后添加公共部分(~/.ssh/id_rsa.pub)使用Web界面的GitHub(您不必删除您从您的计算机使用前一)。

然后你应该使用

ssh -vvv [email protected] verify 

如果不能够从你的服务器连接,通过后的最后一个命令生成的日志。