Centos7配置SSH公钥与私钥
参考网址:
https://blog.csdn.net/xuancuocui1413/article/details/104605281?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161104794716780255224193%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=161104794716780255224193&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_v2~rank_v29-1-104605281.first_rank_v2_pc_rank_v29&utm_term=centos%20git%E9%85%8D%E7%BD%AEssh%E5%85%AC%E9%92%A5&spm=1018.2226.3001.4187
一.SSH公钥私钥配置
首先,进入到SSH目录
cd ~/.ssh
1
注意如果该目录提示不存在,需要先
ssh localhost
1
用root用户登录一下ssh
然后,进入到~/.ssh
目录后,输入该命令
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
1
此时会生成两个文件
cat id_rsa.pub >> authorized_keys
1
输入该命令生成authorized_keys文件,这个文件会在ssh私钥登录时用到。
然后编辑sshd_config
文件
vim /etc/ssh/sshd_config
1
找到以下选项并取消注释
PubkeyAuthentication yes
PermitRootLogin yes
12
然后重启SSH服务
service sshd restart
1
至此,就可以使用SSH私钥登录了。
二.Coding服务器SSH公钥配置
将~/.ssh
目录下的id_rsa.pub
文件中的内容复制
在Coding->个人设置中配置SSH公钥。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Uw4ePLql-1611049574572)(https://gitee.com/shao_ming314/picture/raw/master/image/%1XT5W@%G}Q8X_9V1[IBCJF.png)]
在代码仓库中选择SSH连接克隆下载即可。
公钥。
[外链图片转存中…(img-Uw4ePLql-1611049574572)]
在代码仓库中选择SSH连接克隆下载即可。