# 在raspberry上,使用pi用户生成公私钥对PI $ ssh-keygen -t rsa -P ''Generating public/private rsa key pair.
Enter file in which to save the key (/home/pi/.ssh/id_rsa): Your identification has been saved in /home/pi/.ssh/id_rsa.
Your public key has been saved in /home/pi/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:5C2iM9maPY/n+2iDwmodQJOjxTq2ZJkwv0xBy4EG68E pi@raspberrypi
The keys randomart image is:
+---[RSA 2048]----+
|o+o. ||=+Oo ||+E=+ . ||=*= o . ||+=.o . S . || .o .+ . . ||o=... || . +*o.+. || ...o.o*=+. |+----[SHA256]-----+
# pi用户家目录下.ssh文件夹下新生成了id_rsa/id_rsa.pub文件PI $ ls ~/.ssh -lrt
total 16-rw-r--r-- 1 pi pi 444 Feb 27 21:28 known_hosts
-rw------- 1 pi pi 1366 Feb 28 13:06 authorized_keys
-rw-r--r-- 1 pi pi 396 Mar 1 21:30 id_rsa.pub
-rw------- 1 pi pi 1823 Mar 1 21:30 id_rsa
# 复制id_rsa.pub内容,在github上SSH keys界面上点击New SSH key,添加复制的公钥内容并命名PI $ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3NzaCxxxx.....