rsync后SSH密钥失败

我不知何故杀死了我的SSH密钥login与rsync联系。 这是我跑的rsync命令。 (当我看到它工作时,我控制C):

rsync -avz -e "ssh -i .ssh/id_rsa.pub -p XXXX" --progress ./ user@SERVERNAME/home/user/ 

之后,我试图在SSH中出现以下错误

权限被拒绝(publickey,gssapi-keyex,gssapi-with-mic)。

服务器上的perm如下所示,

的.ssh:

 drwx------ 2 frank frank 4096 Nov 22 06:01 . drwxrwxr-x 35 frank frank 4096 Nov 22 06:23 .. -rw------- 1 frank frank 3893 Nov 22 05:50 authorized_keys -rw------- 1 frank frank 1675 Oct 21 2016 id_rsa -rw-r--r-- 1 frank frank 397 Oct 21 2016 id_rsa.pub -rw-r--r-- 1 frank frank 420 Nov 22 06:26 known_hosts 

〜/:

 drwx------ 2 frank frank 4096 Nov 22 06:01 .ssh 

几个关于我的设置快速笔记:

1)非标准的SSH端口2)没有密码login

在这种情况下,通过查看服务器的日志来诊断问题通常比较容易,而不是试图从客户端弄出东西。