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中
克隆代码,使用git@,不要使用https@:
git clone git@***.git