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