V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
tongzhirongnine
V2EX  ›  macOS

升级 Ventura 后 git ssh 似乎出了问题

  •  
  •   tongzhirongnine · Oct 27, 2022 · 4295 views
    This topic created in 1290 days ago, the information mentioned may be changed or developed.

    像 git push 和 git clone 后提示要输入密码。输三次都过不了, 重新生成上传公钥都试过了,依旧过不了密码关 [email protected].53: Permission denied (publickey,password,keyboard-interactive).

    17 replies    2022-10-27 16:45:45 +08:00
    nii
        2
    nii  
       Oct 27, 2022
    升级到 macOS Ventura 之后 SSH 可能遇到 rsa key 验证失败,解决方案:编辑 ~/.ssh/config, 新增两行:

    HostkeyAlgorithms +ssh-rsa
    PubkeyAcceptedAlgorithms +ssh-rsa
    bugDev
        3
    bugDev  
       Oct 27, 2022 via iPhone
    ssh 配置文件~/.ssh/config 中添加下面两行
    HostKeyAlgorithms +ssh-rsa
    PubkeyAcceptedKeyTypes +ssh-rsa
    tongzhirongnine
        4
    tongzhirongnine  
    OP
       Oct 27, 2022
    @knktc
    @nii 谢谢大家,我赶紧试试
    cyll
        5
    cyll  
       Oct 27, 2022
    建议直接换 ed25519
    tokune
        6
    tokune  
       Oct 27, 2022
    更新 ssh key, rsa 有风险
    EthanZC
        7
    EthanZC  
       Oct 27, 2022
    建议直接换 ed25519 +1
    tongzhirongnine
        8
    tongzhirongnine  
    OP
       Oct 27, 2022
    新增两行就可以了,太感动了!
    tongzhirongnine
        9
    tongzhirongnine  
    OP
       Oct 27, 2022
    @cyll 是的是的,苹果系统升级后默认禁用了 用 SHA-1 的哈希算法的 RSA 签名,因为被破解了所以不安全。
    zhangyl
        10
    zhangyl  
       Oct 27, 2022
    建议直接换 ed25519 +1
    lopssh
        11
    lopssh  
       Oct 27, 2022
    ssh 配置文件~/.ssh/config 中添加下面两行
    HostKeyAlgorithms +ssh-rsa
    PubkeyAcceptedKeyTypes +ssh-rsa

    另外:建议直接换 ed25519 +1
    amorphobia
        12
    amorphobia  
       Oct 27, 2022
    @knktc 怪不得我没遇到,原来是早就换 ed25519 了
    haha2022
        13
    haha2022  
       Oct 27, 2022
    感谢感谢,升级了新系统遇到了这个问题
    creanme
        14
    creanme  
       Oct 27, 2022
    @cyll 用了 ed25519 后,每次操作都让输入 passphrase ,好烦啊
    enenlee
        15
    enenlee  
       Oct 27, 2022
    Ventura 抛弃了 sha-1 ssh 密钥 建议用 ed25519
    fds
        16
    fds  
       Oct 27, 2022
    @creanme 你生成的时候可以选不用 passphrase 的
    Rin7
        17
    Rin7  
       Oct 27, 2022
    @creanme 试试 ssh-agent ,或者用 oh-my-zsh 的话,可以直接用 ssh-agent 插件
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3066 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 14:05 · PVG 22:05 · LAX 07:05 · JFK 10:05
    ♥ Do have faith in what you're doing.