当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : ssh登录使用2个一样的私钥,一个能登录,一个不能登录是什么鬼!
帖子发表于 : 2015-12-15 18:43 
头像

注册: 2012-01-17 22:17
帖子: 441
送出感谢: 3
接收感谢: 20
zs@zs-X250:~/Documents/github/neutron-liberty$ md5sum ~/.ssh/id_rsa ~/.ssh/id_rsa.bak
d76336e3d0c297778ab9c79a40c09ab3 /home/zs/.ssh/id_rsa
d76336e3d0c297778ab9c79a40c09ab3 /home/zs/.ssh/id_rsa.bak
zs@zs-X250:~/Documents/github/neutron-liberty$ ll ~/.ssh/id_rsa ~/.ssh/id_rsa.bak
-rw------- 1 zs zs 1675 12月 15 16:34 /home/zs/.ssh/id_rsa
-rw------- 1 zs zs 1675 12月 15 18:29 /home/zs/.ssh/id_rsa.bak

zs@zs-X250:~/Documents/github/neutron-liberty$ ssh root@10.89.153.51 -i ~/.ssh/id_rsa
root@10.89.153.51's password:

zs@zs-X250:~/Documents/github/neutron-liberty$ ssh root@10.89.153.51 -i ~/.ssh/id_rsa.bak
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-32-generic x86_64)

* Documentation: https://help.ubuntu.com/

有人在ubuntu15.10里面遇到这个问题吗?感觉完全无从下手啊 :Cry


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ssh登录使用2个一样的私钥,一个能登录,一个不能登录是什么鬼!
帖子发表于 : 2015-12-15 19:41 
头像

注册: 2008-09-13 19:17
帖子: 7789
系统: Arch Linux (x86_64)
送出感谢: 10
接收感谢: 77
加-vvv试一下


_________________
博客:http://www.lainme.com


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ssh登录使用2个一样的私钥,一个能登录,一个不能登录是什么鬼!
帖子发表于 : 2015-12-15 20:51 

注册: 2009-08-04 16:33
帖子: 16886
送出感谢: 21
接收感谢: 1826
sudo cat /etc/ssh/ssh_config | grep IdentityFile


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ssh登录使用2个一样的私钥,一个能登录,一个不能登录是什么鬼!
帖子发表于 : 2015-12-16 8:47 
头像

注册: 2012-01-17 22:17
帖子: 441
送出感谢: 3
接收感谢: 20
@poloshiao
我今天打开电脑,发现这2个私钥都能用来登录了,不知道为什么。。。
感觉好神奇啊。以后出了问题先重启电脑试试


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ssh登录使用2个一样的私钥,一个能登录,一个不能登录是什么鬼!
帖子发表于 : 2015-12-16 9:51 

注册: 2009-08-04 16:33
帖子: 16886
送出感谢: 21
接收感谢: 1826
引用:
发现这2个私钥都能用来登录了

看看
sudo cat /etc/ssh/ssh_config | grep IdentityFile
這是你執行 ssh 指令時
在 client 端 用來確認執行者身份 使用的檔案
引用:
ssh root@10.89.153.51 -i ~/.ssh/id_rsa
ssh root@10.89.153.51 -i ~/.ssh/id_rsa.bak

詳細參見
http://manpages.ubuntu.com/manpages/viv ... ssh.1.html
ssh — OpenSSH SSH client (remote login program)
-i identity_file
Selects a file from which the identity (private key) for public
key authentication is read. The default is ~/.ssh/identity for
protocol version 1, and ~/.ssh/id_dsa, ~/.ssh/id_ecdsa,
~/.ssh/id_ed25519 and ~/.ssh/id_rsa for protocol version 2.
Identity files may also be specified on a per-host basis in the
configuration file. It is possible to have multiple -i options
(and multiple identities specified in configuration files). ssh
will also try to load certificate information from the filename
obtained by appending -cert.pub to identity filenames.
multiple identities 是允許許多身份確認的檔案存在
意思是 只有 ~/.ssh/id_rsa 或 ~/.ssh/id_rsa.bak 是唯一存在的有效確認身份的檔案
否則 下結論說 是 ~/.ssh/id_rsa 或 ~/.ssh/id_rsa.bak 的功勞 考能需要查證


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译