SSH公钥私钥配置

进入ssh目录

cd ~/.ssh

输入ls后,默认是没有任何文件目录的

ls

再执行命令

ssh localhost

会生成known_hosts目录

执行命令生成两个文件

ssh-keygen -t rsa -b 4096 -C "***@qq.com"

一个是:id_rsa(私钥),另一个是:id_rsa.pub(公钥)

再执行命令:

cat id_rsa.pub >> authorized_keys

输入该命令生成authorized_keys文件,这个文件会在ssh私钥登录时用到

再编辑sshd_config文件

nano /etc/ssh/sshd_config

将一下两个的注释取消,注意直接删除'#'即可。
PermitRootLogin yes
PubkeyAuthentication yes

注意这个文件目录能否对上,一般都是对应的
AuthorizedKeysFile .ssh/authorized_keys

然后快捷键:control+x
提示储存更动过的缓冲区吗:Y键
然后:回车键 就退出了

然后重启SSH服务

service sshd restart

至此,就可以使用SSH私钥登录了。

Coding服务器SSH公钥配置

查看公钥内容

cd ~/.ssh
cat id_rsa.pub

然后将内容复制到coding中
coding_pub-d8f5e35acb004656be6e0e96a5230d3c

coding_pub2-c6d1d5d89c9e40a4beb7fcbdafe21915

克隆代码,使用git@,不要使用https@:

git clone git@***.git

参考文章