SSH远程登录

1、首先我们得清楚,客户端、服务端两端都是通信端。都有【公钥、私钥】
2、公钥 public key,就是大家都是可以获得的,但是有一个特点就是:该公钥加密的内容,只有我的私钥能解。

现在本机有 公钥、私钥。私钥肯定不能给出去,但是我们可以将公钥给出去。
怎么给?只能远程登录机器,将公钥添加到authorized keys

那么,服务器发给客户端应该也得用公钥加密,怎么没见将服务端的公钥复制到客户端?
这一块程序ssh已经帮你做好了,在第一次链接时:
客户端找到服务器,服务器将自己的公钥按照【已经copy到服务端的公钥】加密传给客户端,完成服务端公钥的保存
那么接下来客户端就能用公钥传信息,服务器就可以用copy进来的传信息。

posted @ 2022-08-09 21:00  spongie  阅读(87)  评论(0编辑  收藏  举报