Mac SourceTree配置SSH

Mac SourceTree配置SSH,第1张

生成SSH

创建SSH,执行ssh-keygen -t rsa -C " youremail@example.com ",会在.ssh目录下生成id_rsa、id_ rsa.pub 两个私钥和公钥。

通过cat ~/.ssh/id_rsa.pub查看公钥,并将公钥整体复制,配置到GitHub等后台。

$ cat ~/.ssh/id_rsa.pub

ssh-rsa xxxxxxxxxxxxxxxxxxxxx youremail@example.com

配置本地SSH

执行ssh-add ~/.ssh/jiang_rsa将sshkey添加到sourceTree

执行ssh-add -K ~/.ssh/jiang_rsa将sshkey添加到钥匙

cd 到 .ssh目录下, 用touch config命令创建config文件

执行open config, 打开config文件,输入以下内容并保存

Host *

UseKeychain yes

AddKeysToAgent yes

IdentityFile ~/.ssh/jiang_rsa

利用 ssh-keygen -t rsa -b 4096 -C "xxx@xxx.com" 生成公,私钥的时候设置私钥密码,导致ssh免登录设置完成后一直需要输入私钥密码,才能链接SSH服务端,非常不方便

将私钥添加到钥匙串中,按照提示输入私钥密码

在.ssh文件夹下config文件中配置服务器属性, UseKeychain , AddKeysToAgent 设置为YES

如果没有该文件,就创建一个

配置好以后 直接用 ssh name 就可以免密访问服务器啦

关于iCloud钥匙串的设置有以下步骤:

1、首先在系统偏好设置中找到iCloud选项,如果是在找不到,用户可以使用搜索功能来找寻电脑上的iCloud的选项。

2、进入iCloud的会话框后,可以找到有一个钥匙串的选项,选择进入。这里用户设置第一遍钥匙串,和第一次设置的有点区别,总之按照顺序一步一步的进行就可以。

3、钥匙串前面打勾就会出现提示当前用户使用的apple的ID密码登入的信息,按要求填写密码就可以。

4、如果用户是第一次填写,需要要按要求填写用户想要设置的密码,连续填写两次,确定完成后。进入下一步。

5、密码设置完成后,系统会让用户设置手机号码的验证,一定要填写用户经常使用的手机号,以防以后使用不能进行验证。所有步骤设置完成后,就可以进行钥匙串的使用了。

钥匙串(英文:Keychain)是苹果公司Mac OS中的密码管理系统。它在Mac OS 8.6中被导入,并且包括在了所有后续的Mac OS版本中,包括Mac OS X。一个钥匙串可以包含多种类型的数据:密码(包括网站,FTP服务器,SSH帐户,网络共享,无线网络,群组软件,加密磁盘镜像等),私钥,电子证书和加密笔记等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11527390.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存