mmyCSDN 2020-05-30
Step 1: 打开terminal输入
#ls -al ~/.ssh
-> 如果vim输出的是如下内容:# No such file or directory
证明本地没有生成的SSH Key,请执行Step2。
-> 如果vim输出的是如下内容:
total 24
drwx------ 6 usr staff 192 Jun 25 2019 .
drwxr-xr-x+ 52 usr staff 1664 May 29 23:36 ..
-rw------- 1 usr staff 1823 Jun 25 2019 id_rsa
-rw-r--r-- 1 usr staff 401 Jun 25 2019 id_rsa.pub
drwxr-xr-x 4 usr staff 128 Jun 25 2019 key_backup
-rw-r--r-- 1 usr staff 2124 May 14 21:00 known_hosts
证明本地已经存在SSH Key 文件,请执行Step4。
Step 2: 生成新的ssh key
#ssh-keygen -t rsa -f ~/.ssh/[KEY_FILENAME] -C [USERNAME]
KEY_FILENAME: 生成的ssh_key的文件名,例如:KEY_FILENAME = my_key, 生成的私钥名字为my_key, 公钥为my_key.pub
USERNAME: 连接到远程服务器的用户名
执行指令后跳出提示按回车即可
Step 3: 生成并添加ssh key
#ssh-add ~/.ssh/id_rsa
Step 4: 查看ssh key
# cat /Users/USERNAME/.ssh/id_rsa.pub
USERNAME: 电脑用户名, 例如macbookpro: ~usr$ usr关键字