方案1(本人使用此方案,问题得已解决):
可能是ssh-server未安装或者未启动。我的ubuntu 12.04 默认只安装了openssh-client,并没有安装server。
运行 ps -e | grep ssh,查看是否有sshd进程。
如果没有,说明server没启动,通过 /etc/init.d/ssh -start 启动server进程,如果提示ssh不存在 那么就是没安装server
我们可以通过 sudo apt-get install openssh-server命令安装,安装好server就自动启动了。
方案2(网上查的,还没验证,仅作保留):
在自己Home下的 .ssh文件(~/.ssh)中新建一个config文件,加入以下内容:
Host github.com
User xxxx@gmail.com #自己的用户名
Port 443
Hostname ssh.github.com
identityfile ~/.ssh/id_rsa #SSH key 文件地址