大家好,又见面了,我是全栈君
相关概念以前见过,决不要注意,使用公共密钥管理之前,腾讯云主机的备案机,非常头发的感觉,查了一下相关资料,这里总结下:
字符a:192.168.7.188 (ubuntu)
字符b:192.168.7.17 (centos)
希望从a登陆b的时候,不须要输入password.我原先的想法是将b的公钥放到a的key文件里,这样让a使用公钥跟b的私钥 进行匹配.结果却恰恰相反,
实际的操作是将a的公钥放到b的key文件中面.
在a上生成密钥,命令
ssh-keygen -t rsa (这里的加密类型类型也公钥选择dsa)
默认会在~/.ssh文件夹以下生存一对密钥
我们将id_rsa.pub中的内容拷贝到b机器的authorized_keys中去就ok了,假设该文件不存在则又一次建一个
以下说下怎样使用公钥和密钥管理server使用者的权限,比方一台server有非常多开发人员使用,在遇到有员工离职的时候,我们都须要更改password什么的,这样对大家来说都听麻烦,有了密钥,我们在平时的时候要求大家都使用自己的公钥来登陆server,在员工离职的时候,管理员仅仅须要删除离职员工的公钥就公钥了.
若出现Agent admitted failure to sign using the key. 运行:ssh-add ~/.ssh/id_rsa
版权声明:本文博主原创文章,博客,未经同意不得转载。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116905.html原文链接:https://javaforall.cn