网上有好多说法,但这里我说一下我自己的问题。后来终于解决了,我在生成公钥私钥后把公钥cat id_rsa.pub>>FileName 写入这个文件时文件名是我自己自定义的。但与/etc/ssh/sshd_config中

AuthorizedKeysFile   .ssh/authorized_keys   的名字不一样,所以导致这样的问题,希望对有和我一样有帮助。