传播学百科网 >>所属分类 >> 网络传播   

SSH技术

标签: ssh 技术 网络协议 安全

顶[0] 发表评论(1) 编辑词条

SSH技术

 

目录

[显示全部]

研发者编辑本段回目录

最初SSH是由芬兰的一家公司开发的。但是因为受版权和加密算法的限制,现在很多人都转而使用OpenSSH。 OpenSSH是SSH的替代软件,而且是免费的,可以预计将来会有越 来越多的人使用它而不是SSH。

 

概念和优点编辑本段回目录

SSH协议是一种在不安全的网络环境中,通过 加密和认证机制,实现安全的远程访问以及文件传输等业务的网络安全协议。
SSH协议具有以下一些优点:
              数据传 输采用密文的方式,保证信息交互的机密性;
              用户的认证信息以密文的方式传输,可以有效地防止用户信息被窃听;
              除了传 统的密码认证,SSH服务器还可以采用多种方式对用户进行认证(如安全性级别更高的公钥认证),提高了用户认证的强度;
              客户端 和服务器端之间通信使用的加解密密钥,都是通过密钥交互过程动态生成的,可以防止对加解密密钥的暴力猜测,安全性级别比手工配置密钥的方式高;
              为客户 端提供了认证服务器的功能,可以防止“伪服务器欺骗”。

技术内容编辑本段回目录

SSH是由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x和2.x。 用SSH 2.x的客户程序是不能连接到SSH 1.x的服务程序上去的。OpenSSH 2.x同时支持SSH 1.x和2.x。
  SSH的安全验证是如何工作的
  从客户端来看,SSH提供两种级别的安全验证。
  第一种级别(基于口令的安全验证)只要你知道自己帐号和口令,就可以登录到远程主机。所有传输的数据都会被加密, 但是不能保证你正在连接的服务器就是你想连接的服务器。可能会有别的服务器在冒充真正的服务器, 也就是受到“中间人”这种方式的攻击。
  第二种级别(基于密匙的安全验证)需要依靠密匙,也就是你必须为自己创建一对密匙,并把公用密匙放在需要访问的服务器上。 如果你要连接到SSH服务器上,客户端软件就会向服务器发出请求,请求用你的密匙进行安全验证。服务器收到请求之后, 先在你在该服务器的家目录下寻找你的公用密匙,然后把它和你发送过来的公用密匙进行比较。如果两个密匙一致, 服务器就用公用密匙加密“质询”(challenge)并把它发送给客户端软件。 客户端软件收到“质询”之后就可以用你的私人密匙解密再把它发送给服务器。
  用这种方式,你必须知道自己密匙的口令。但是,与第一种级别相比,第二种级别不需要在网络上传送口令。
  第二种级别不仅加密所有传送的数据,而且“中间人”这种攻击方式也是不可能的(因为他没有你的私人密匙)。 但是整个登录的过程可能需要10秒。

用法编辑本段回目录

用ssh做socks5代理
  1. 下载MyEntunnel
  2.下载PuTTY,解压到MyEntunnel程序的目录下。
  3.运行MyEntunnel.exe,设置:SSH Server里头填上ssh ftp的地址或IP,填好用户名和密码,点Connect,系统栏里面的小锁变成绿色就连接成功了。
  4.设置浏览器。IE是不支持socks代理的,用firefox好了,打开firefox的代理设置页,在socks主机处填上127.0.0.1端口填原先设置的,默认7070。

影响 编辑本段回目录

 SSH:新的MVC软件开发模式, SSH(Struts,Spring,Hibernate) Struts进行流程控制,Spring进行业务流转,Hibernate进行数据库操作的封装,这种新的开发模式让我们的开发更加方便、快捷、思路清晰!

 





附件列表


您所在的用户组无法下载或查看附件

→如果您认为本词条还有待完善,请 编辑词条

上一篇《众声喧哗-网络时代的个人表达与公共讨论》

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
0

收藏到:  

词条信息

tanshaonan3150
tanshaonan3150
书童
最近编辑者 发短消息   

相关词条