用户登录

现在我们要在 macOS 系统上配置一下使用 ssh-agent 转发。 打开终端 .. .. 下面去配置一下 ssh-agent 转发 .. 先要在电脑上启动一下 ssh-agent .. eval "$(ssh-agent -s)" .. 会提示一个 Agent pid 后面是一个数字 ..

再去配置一下 ssh .. 在用户主目录下面的 .ssh 目录下面,创建或者编辑一下 config .. 在命令行下面直接可以使用 vi 去编辑这个文件 .. vi ~/.ssh/config

按一下小 i 进入编辑模式 .. 在里面添加一个 Host * ,意思是在所有主机的下面应用下面的配置 .. AddKeysToAgent yes ,把 keys 添加到 ssh-agent 上面用 .. IdentityFile ~/.ssh/id_rsa .. 这个 id_rsa 是我们生成的默认的密钥文件的名字 ..

再添加一个 UseKeychain yes .. 把 key 保存在系统的 keychain 里面 ..

下面再用一个 HOST .. 主机的地址就是想要使用 ssh-agent 转发的主机地址 .. 我的服务器的 ip 地址是 42.120.40.68 .. 另起一行,缩进一下 .. 添加一个 ForwardAgent yes ,在这个主机下面要使用 ssh-agent 转发 ..

esc,退出编辑模式,:wq ,保存并退出 ..

再 ssh 登录到服务器 .. 测试一下是不是能ssh 到 github.com .. 这回就会提示成功了 .. 服务器现在用的是我们电脑上的 ssh key 通过的身份验证 ..

每次重新打开命令行,都要先在后台启动一下 ssh-agent .. 可以再去做点配置,让 ssh-agent 在启动命令行的时候自动运行 ..

先找到 cmder 的配置文件 .. 我把 cmder 放在了 c 盘 .. 打开 cmder,config 下面就是一些配置文件 .. bash 类型的命令行的配置文件是这个 user-profile.sh .. 编辑一下这个文件 ..

里面添加一行 eval "$(ssh-agent -s)" .. 保存 .. 关掉文件 .. 重新再打开 cmder ..

登录到服务器 ... 测试一下 ssh 到 git@github.com .. 会提示成功 ...

macOS:配置 ssh-agent 转发《 WordPress 开发:生产环境 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点