V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kingphar
V2EX  ›  程序员

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

  •  
  •   kingphar · 2015 年 4 月 11 日 · 2541 次点击
    这是一个创建于 3928 天前的主题,其中的信息可能已经有所发展或是发生改变。

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