将ssh密钥复制到另一台计算机上,以便可以在其中使用GitHub?
我有一个远程服务器。我已经可以成功将ssh切换到该远程服务器上了-我的密钥位于authorized_keys该远程服务器上。 现在,我想直接从GitHub拉到该远程服务器。但是permission denied (publickey)当我尝试ssh -T git@github.com在远程服务器上时,我得到了。 我应该id_rsa.pub直接从本地计算机复制到远程服务器,还是那样危险? 如果这是答案,那么最好的方法是什么? 还是我应该在远程服务器上生成一个新的公钥,并将其添加到我的github acocount? 更新: 这是冗长的ssh的输出: ~$ ssh -Tv git@github.com OpenSSH_6.0p1 Debian-4+deb7u2, OpenSSL 1.0.1e 11 Feb 2013 debug1: Reading configuration data /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config line 19: Applying options for * debug1: Connecting to github.com [192.30.252.131] port 22. debug1: Connection established. debug1: identity file /home/richard/.ssh/id_rsa …