欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ssh Permission denied (publickey)

程序员文章站 2022-05-14 21:22:43
...

 

ssh链接机器是报错:

 

ssh -p 29418 [email protected]
Permission denied (publickey).

 

 

ssh-****** -t rsa -c "admin" -f ~/.ssh/root

 

原因是上面这个命令生成**的时候指定了**的文件root,而系统默认的**文件名为:id_rsa,所以系统会出现以上错误。

 

解决办法:

1、使用默认**文件名id_rsa

2、vim /etc/ssh/ssh_config文件IdentityFile项设置**文件为:

IdentityFile  ~/.ssh/root

 

 

 

如下成功:

 

[[email protected] .ssh]# ssh -p 29418 [email protected]

  ****    Welcome to Gerrit Code Review    ****

  Hi admin, you have successfully connected over SSH.

  Unfortunately, interactive shells are disabled.
  To clone a hosted Git repository, use:

  git clone ssh://[email protected]:29418/REPOSITORY_NAME.git