A 机器能免密码登录 C 主机,B 机器拥有 A 机器的公钥私钥,B 机器能否在不知道 C 主机密码的情况下利用这对公钥私钥登录?

2015-04-11 20:36:51 +08:00
 kingphar

A机器能免密码登录C主机(因为给C主机配置了A机器的公钥),B机器拥有A机器的公钥私钥,B机器能否在不知道C主机密码的情况下利用这对公钥私钥登录?

A机器是win机,B机器是mac机,是否有影响?

我试了一下。。未果。

ssh: connect to host ... port 22: Operation timed out

求指教

2231 次点击
所在节点    程序员
10 条回复
wy315700
2015-04-11 21:14:15 +08:00
你这个是time out 。。。。
kingphar
2015-04-11 21:22:49 +08:00
@wy315700 所以原因是服务器配置问题?
littlehz
2015-04-11 21:30:02 +08:00
这个超时应该是端口不对,或者有防火墙吧,或者A和C机器是在内网里通过内网IP连(B机器访问不了这个私有网络)
xavierchow
2015-04-11 22:17:15 +08:00
B机器拥有A机器的公钥私
~~~~~~~~~~~虽然一般不会把私钥给别的机器,你这样配置的话对C来说只要提供A的私钥它就认,
应该是可以登录的。
randyzhao
2015-04-11 22:43:29 +08:00
有私钥就行 你这网络不通
myliyifei
2015-04-11 23:00:23 +08:00
B可以登录A ,但是可能私钥放在A的另外一个用户目录下面,如果你没有读权限和root权限,还是没用
kaneg
2015-04-12 10:48:38 +08:00
你先试试telnet c 22以确定网络是否通
h4x3rotab
2015-04-12 13:50:57 +08:00
可以登录,我以前就把别人的私钥复制到自己这里替换一下来登录
Ople8005
2015-04-12 13:51:50 +08:00
有私钥就等于有密码 当然能登陆
kingphar
2015-04-14 09:00:18 +08:00
如果加了passphrase 依然能登录吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/183112

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX