A机器能免密码登录C主机(因为给C主机配置了A机器的公钥),B机器拥有A机器的公钥私钥,B机器能否在不知道C主机密码的情况下利用这对公钥私钥登录?
A机器是win机,B机器是mac机,是否有影响?
我试了一下。。未果。
ssh: connect to host ... port 22: Operation timed out
求指教
1
wy315700 2015-04-11 21:14:15 +08:00 1
你这个是time out 。。。。
|
3
littlehz 2015-04-11 21:30:02 +08:00
这个超时应该是端口不对,或者有防火墙吧,或者A和C机器是在内网里通过内网IP连(B机器访问不了这个私有网络)
|
4
xavierchow 2015-04-11 22:17:15 +08:00
B机器拥有A机器的公钥私
~~~~~~~~~~~虽然一般不会把私钥给别的机器,你这样配置的话对C来说只要提供A的私钥它就认, 应该是可以登录的。 |
5
randyzhao 2015-04-11 22:43:29 +08:00
有私钥就行 你这网络不通
|
6
myliyifei 2015-04-11 23:00:23 +08:00
B可以登录A ,但是可能私钥放在A的另外一个用户目录下面,如果你没有读权限和root权限,还是没用
|
7
kaneg 2015-04-12 10:48:38 +08:00 via iPhone
你先试试telnet c 22以确定网络是否通
|
8
h4x3rotab 2015-04-12 13:50:57 +08:00
可以登录,我以前就把别人的私钥复制到自己这里替换一下来登录
|
9
Ople8005 2015-04-12 13:51:50 +08:00
有私钥就等于有密码 当然能登陆
|
10
kingphar OP 如果加了passphrase 依然能登录吗?
|