当前位置:  开发笔记 > 运维 > 正文

Git SSH设置权限被拒绝(publickey)

如何解决《GitSSH设置权限被拒绝(publickey)》经验,为你挑选了1个好方法。

我正在使用Ubuntu 8.04的VWWare映像,并在通过SSH设置git访问时遇到问题

我得到以下输出

debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering public key: 
debug1: Authentications that can continue: publickey
debug1: Offering public key: 
debug1: Authentications that can continue: publickey
debug1: Offering public key: 
debug1: Authentications that can continue: publickey
debug1: Offering public key: 
debug1: Authentications that can continue: publickey
debug1: Trying private key: /home/jars/.ssh/identity
debug1: PEM_read_PrivateKey failed
debug1: read PEM private key done: type 
Enter passphrase for key '/home/jars/.ssh/identity': 
debug1: read PEM private key done: type RSA
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).

我已经生成了密钥 ssh-keygen -t rsa

并将它们重命名为identity(私人)和ida_rsa(公共),因为最初他们找不到ssh.

我还创建了一个配置文件,如下所示 ......

http://help.github.com/troubleshooting-ssh/

没有改变.

我是否遗漏了某些东西,或者在VMWare中使用SSH通常有什么问题?

问候



1> cmcginty..:

检查本地和远程端的.ssh目录的权限:

drwx------ 3 xxx xxx 216 10-04 12:30 .ssh/
-rw------- 1 xxx xxx  745 06-19 12:37 authorized_keys
-rw------- 1 xxx xxx  783 05-08 22:15 config
-rw------- 1 xxx xxx 3.3K 2009-02-21  id_rsa
-rw------- 1 xxx xxx  745 2009-03-06  id_rsa.pub
-rw-r--r-- 1 xxx xxx  53K 09-27 15:51 known_hosts

如果这不起作用,请在调试模式下从命令行运行SSH服务器.它可能会为您提供有关拒绝登录的更多信息.

sudo /usr/sbin/sshd -Dd

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有