mac ssh免密登陆

作者: 火头陀 | 来源:发表于2018-12-27 11:50 被阅读3次

问题

使用ssh私钥登陆服务器或者使用github时经常提示

Enter passphrase for key '/Users/xxx/.ssh/id_rsa':

解决方案

  1. 执行
ssh-add /Users/xxx/.ssh/id_rsa

此方案只能临时生效,机器重启时需要重新执行此命令,原因是此命令只能将id_rsa加到当前session中,当ssh-agent重启时以前的记录会消失

  1. 执行
ssh-add -K /Users/xxx/.ssh/id_rsa

此命令能将私钥加入到钥匙串中,再通过设置钥匙串访问权限即可保证永久生效

高版本mac OSX 系统执行 ssh-add -K .ssh/id_rsa,
私钥成功添加到keychain,但是系统重启后仍然提示Enter file in which to save the key (/Users/test/.ssh/id_rsa)

原因是高版本的mac OSX ssh默认不使用keychain

解决方案如下

在~/.ssh/config 添加如下配置

Host *
UseKeychain yes
AddKeysToAgent yes
IdentityFile ~/.ssh/id_rsa

相关文章

  • linux ssh 免密登陆排查技巧

    场景: 使用ssh免密登陆配置的时候。做了相关配置之后,尝试ssh免密登陆,还是提示输入密码,无法免密登陆。也没有...

  • Linux 设置免密登陆(Mac)

    设置ssh 免密登陆 前置条件: 安装ssh-copy-idbrew install ssh-copy-id 登陆...

  • mac ssh免密登陆

    问题 使用ssh私钥登陆服务器或者使用github时经常提示 解决方案 执行 此方案只能临时生效,机器重启时需要重...

  • mac免密登陆ssh服务器

    1. git clone 2. ssh免密登陆

  • SSH 免密登陆

    SSH 免密登陆 本地机器 回车回车 这里要注意权限的问题,如果权限不对可能会导致无法免密登陆。

  • SSH 远程连接

    ssh keys就是能让你免密登陆服务器的密匙 ssh-copy-id 能将 ssh keys装在服务器上ssh-...

  • [Mac]ssh免密登陆配置

    在已经有公钥和私钥的情况下,只需要以下三步即可实现免密登陆: 1、将已有rsa公钥和私钥拷贝到~/.ssh目录下。...

  • Mac SSH免密登陆Centos

    在Mac客户端命令行生成公钥和私钥cd ~/.sshssh-keygen -t rsa // rsa 是以后生成的...

  • Mac下SSH免密登陆

    吐槽 每次ssh远程登录Mac都需要密码,很烦人,接下来我们就来使用公钥私钥的方式,来ssh远程登录Mac免密码。...

  • 常用Linux命令

    ssh -X c8 可打开图形界面的远程登陆,免密登录 ssh root@c8a 非免密登录 scp -r tes...

网友评论

    本文标题:mac ssh免密登陆

    本文链接:https://www.haomeiwen.com/subject/ualrlqtx.html