当前位置: 技术问答>linux和unix
ssh远程服务器登录问题
来源: 互联网 发布时间:2017-02-02
本文导语: ssh验证的原理客户端机器应该同时拥有公钥和私钥,为什么我在本机上删除公钥后仍然能够成功登录服务器呢? | 原理么?....好吧,印象中客户端只需要有与公钥相对应的私钥就可以吧...公...
ssh验证的原理客户端机器应该同时拥有公钥和私钥,为什么我在本机上删除公钥后仍然能够成功登录服务器呢?
|
原理么?....好吧,印象中客户端只需要有与公钥相对应的私钥就可以吧...公钥是给别人的,私钥自己留着....
|
删除了公钥,这有问题吗?~/.ssh/known_hosts当中删除某个主机的public key,
下次连线的时候,会询问你是否接受yes/no,回答yes重新获取新的768bit的public key,然后随机产生256bit的private key
然后用这对1024bits的key pair进行数据传输。
下次连线的时候,会询问你是否接受yes/no,回答yes重新获取新的768bit的public key,然后随机产生256bit的private key
然后用这对1024bits的key pair进行数据传输。
|
本机用私钥的,公钥用在远程
|
用私钥进行的认证,删除本机的公钥没有任何影响的