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

有个疑惑,新机器连接服务器如何添加密钥?复制原来密钥?

  •  
  •   sickoo · 2023-06-21 11:36:50 +08:00 · 926 次点击
    这是一个创建于 550 天前的主题,其中的信息可能已经有所发展或是发生改变。
    服务器上已经有一个公钥,复制原来机器密钥确实行,但是得基于有密钥的机器上操作,新机器 gen 了密钥,ssh-copy-id 会提示不给连接「大概原因是没有密钥 登录不进去,没权限操作」
    6 条回复    2023-06-22 03:22:07 +08:00
    jiezhi
        1
    jiezhi  
       2023-06-21 12:07:05 +08:00 via iPhone
    把新机器公钥复制下,用老机器连接上粘贴到配置文件不就行了?
    julyclyde
        2
    julyclyde  
       2023-06-21 12:19:57 +08:00
    我感觉你是搞错了基本概念,把 private 和 public 概念搞反了
    cxtrinityy
        3
    cxtrinityy  
       2023-06-21 12:25:46 +08:00 via Android
    ssh-copy-id 也要先基于你已经可以登录的机子啊,不然谁都 copy 那有啥意义?干脆免密登录
    cxtrinityy
        4
    cxtrinityy  
       2023-06-21 12:26:47 +08:00 via Android
    @cxtrinityy 说错了,准确说是基于可登录的公私钥
    sickoo
        5
    sickoo  
    OP
       2023-06-22 03:21:43 +08:00
    @jiezhi 对,这个是可行的,可能我表述不太对,就是想问问除了去老机器连接上的操作,还有别的吗?
    sickoo
        6
    sickoo  
    OP
       2023-06-22 03:22:07 +08:00
    @julyclyde 表达不清,我的锅,内容有点烫嘴
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2707 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:33 · PVG 15:33 · LAX 23:33 · JFK 02:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.