码迷,mamicode.com
首页 > 其他好文 > 详细

ssh

时间:2017-12-05 14:29:19      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:处理   txt   请求   word   阶段   com   输入密码   markdown   ast   

ssh

ssh的连接过程:

  1. 协商阶段:确定ssh1或者是ssh2

  2. 秘钥和算法阶段:生成最终需要的秘钥和确定两端要使用的加密算法

  3. 认证阶段:根据客户端向服务器端发送的请求报文(包括用户名,认证方法,认证内容)进行认证,其中,认证方法包括password认证和publickey(一种数字签名方法,利用dsa或者rsa认证实现),最终都会返回认证成功或者失败的消息

  4. 请求阶段:客户端发送的服务器的请求报文,被服务器解密等处理之后,返回成功或者失败的消息

  5. 会话阶段:数据在这个阶段是双向传送的,客户端发送加密后请求,服务器端解密后执行命令,执行后的结果加密后发送到客户端,客户端解密并显示在终端上

最常用的ssh命令

  • 正常的连接
ssh username@host
  • 两个主机添加互信秘钥(添加之后进行ssh连接不必输入密码)
ssh-keygen
ssh-copy-id username@host
  • 两个主机间传输文件
scp sendme.txt webmaster@example.com:/home/webmaster/sendme.txt

ssh

标签:处理   txt   请求   word   阶段   com   输入密码   markdown   ast   

原文地址:http://www.cnblogs.com/qjx-2016/p/7986429.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!