V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kingphar
V2EX  ›  程序员

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

  •  
  •   kingphar · 2015-04-11 20:36:51 +08:00 · 2291 次点击
    这是一个创建于 3510 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    我试了一下。。未果。

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

    求指教

    10 条回复    2015-04-14 09:00:18 +08:00
    wy315700
        1
    wy315700  
       2015-04-11 21:14:15 +08:00   ❤️ 1
    你这个是time out 。。。。
    kingphar
        2
    kingphar  
    OP
       2015-04-11 21:22:49 +08:00
    @wy315700 所以原因是服务器配置问题?
    littlehz
        3
    littlehz  
       2015-04-11 21:30:02 +08:00
    这个超时应该是端口不对,或者有防火墙吧,或者A和C机器是在内网里通过内网IP连(B机器访问不了这个私有网络)
    xavierchow
        4
    xavierchow  
       2015-04-11 22:17:15 +08:00
    B机器拥有A机器的公钥私
    ~~~~~~~~~~~虽然一般不会把私钥给别的机器,你这样配置的话对C来说只要提供A的私钥它就认,
    应该是可以登录的。
    randyzhao
        5
    randyzhao  
       2015-04-11 22:43:29 +08:00
    有私钥就行 你这网络不通
    myliyifei
        6
    myliyifei  
       2015-04-11 23:00:23 +08:00
    B可以登录A ,但是可能私钥放在A的另外一个用户目录下面,如果你没有读权限和root权限,还是没用
    kaneg
        7
    kaneg  
       2015-04-12 10:48:38 +08:00 via iPhone
    你先试试telnet c 22以确定网络是否通
    h4x3rotab
        8
    h4x3rotab  
       2015-04-12 13:50:57 +08:00
    可以登录,我以前就把别人的私钥复制到自己这里替换一下来登录
    Ople8005
        9
    Ople8005  
       2015-04-12 13:51:50 +08:00
    有私钥就等于有密码 当然能登陆
    kingphar
        10
    kingphar  
    OP
       2015-04-14 09:00:18 +08:00
    如果加了passphrase 依然能登录吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2300 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:12 · PVG 00:12 · LAX 08:12 · JFK 11:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.