ssh的基本原理哦
来源:互联网 发布:红十字会知乎 编辑:程序博客网 时间:2024/06/05 06:24
ssh 原理
一般的 ssh原理
1.客户端向服务器端发送请求
2.服务器端向客户端发送自己的公钥
3.客户端使用服务器端的公钥加密通讯然后发给服务器端
4.如果通讯过程被截获,由于窃听者即使获知公钥加密的内容,但不永远私钥依然无法解密(RSA算法)
5.服务器端接收后,用私钥解密,获知通讯私钥
6.ssh_keygen命令给服务器端产生私钥密钥对,copy命令将服务器端的公钥复制到客户端(在伪分布模式学习嘻嘻啊客户端和服务器端是同一台机器),因此此次客户端本身就拥有了服务器端的公钥,可以进行免密码接入
免密码原理
1.需要依靠密码,也就是先为自己创建一堆密钥,并吧公共密钥放在需要访问的服务器上
2.如果你要访问到ssh服务器上,客户端软件就会想服务器发送请求,请求用你的密钥进行安全验证
3.服务器接收到请求之后,现在该服务器上用你的目录下寻找你的公用密钥,然后把它和你发送过来的公用密钥进行比较。人工两个密钥一致,服务器就用公用密钥加密“质询”(challege),并把它发送给客户端软件
4.客户端的软件收到“质询”和原来的是否一致,如果一致,完成建立会话的操作
一般的 ssh原理
1.客户端向服务器端发送请求
2.服务器端向客户端发送自己的公钥
3.客户端使用服务器端的公钥加密通讯然后发给服务器端
4.如果通讯过程被截获,由于窃听者即使获知公钥加密的内容,但不永远私钥依然无法解密(RSA算法)
5.服务器端接收后,用私钥解密,获知通讯私钥
6.ssh_keygen命令给服务器端产生私钥密钥对,copy命令将服务器端的公钥复制到客户端(在伪分布模式学习嘻嘻啊客户端和服务器端是同一台机器),因此此次客户端本身就拥有了服务器端的公钥,可以进行免密码接入
免密码原理
1.需要依靠密码,也就是先为自己创建一堆密钥,并吧公共密钥放在需要访问的服务器上
2.如果你要访问到ssh服务器上,客户端软件就会想服务器发送请求,请求用你的密钥进行安全验证
3.服务器接收到请求之后,现在该服务器上用你的目录下寻找你的公用密钥,然后把它和你发送过来的公用密钥进行比较。人工两个密钥一致,服务器就用公用密钥加密“质询”(challege),并把它发送给客户端软件
4.客户端的软件收到“质询”和原来的是否一致,如果一致,完成建立会话的操作
0 0
- ssh的基本原理哦
- SSH的基本原理;
- SSH基本原理
- ssh框架基本原理
- ssh 无密码登陆基本原理
- 【SSH进阶之路】Spring的AOP逐层深入——AOP的基本原理(六)
- 【SSH进阶之路】Spring的AOP逐层深入——AOP的基本原理(六)
- 【SSH进阶之路】Spring的AOP逐层深入——AOP的基本原理(六)
- 【SSH进阶之路】Spring的AOP逐层深入——AOP的基本原理(六)
- 【SSH进阶之路】Spring的AOP逐层深入——AOP的基本原理
- 搜索引擎排序算法的基本原理哦
- SSH基本原理和免密码登录
- ssh 登录基本原理和验证过程
- SSH基本原理和免密码登录
- ssh那些事儿(1)—基本原理
- SSH基本原理和免密码登录
- 【SSH进阶之路】Hibernate基本原理
- SSH-Struts(一)——基本原理
- 22. Generate Parentheses----dfs
- 【计算机网络-网络协议】
- 有趣的 CSS 题目(1): 左边竖条的实现方法
- ASP.NET-SQL注入攻击初级实例
- Java面试之前复习总结(一)
- ssh的基本原理哦
- C++获取时间的问题
- MyBatis框架的学习(七)——MyBatis逆向工程自动生成代码
- Torch 的安装与基本用法
- Angular开发(十四)-利用angular的http转发、即代理http 请求,处理项目中请求跨域的问题
- Java网络通信之Socket编程
- VIM 配置 ctags
- Linux 的dhcp启动异常之No subnet declaration for eth1 (192.168.48.134)
- 认识端口与计算机入侵防范