2016-02-29 44 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 

如果不能夠從你的服務器連接,通過後的最後一個命令生成的日誌。