创建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帐户,网络共享,无线网络,群组软件,加密磁盘镜像等),私钥,电子证书和加密笔记等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)