ssh key权限
chmod 600 id_rsa
chmod 644 id_rsa.pub
ssh-add ~/.ssh/id_rsa
问题描述
ssh公钥登录报错:sign_and_send_pubkey: no mutual signature supported
报错原因:没有配置服务器接受以 ssh-rsa 格式签名的公钥进行身份验证
解决步骤
cd ~/.ssh
touch config
echo "PubkeyAcceptedKeyTypes +ssh-rsa" > config
PubkeyAcceptedKeyTypes +ssh-rsa 是一个 OpenSSH 密钥验证策略,它表示服务器接受以 ssh-rsa 格式签名的公钥进行身份验证。这个策略只适用于 OpenSSH 服务器。如果你使用的是其他类型的服务器或客户端,可能无法理解或执行这个策略。