云原生——上云必读之SSH篇(常用于远程登录云服务器)

 “ 文章通过通俗易懂的方式,介绍了SSH相关基本概念,有助于读者快速了解SSH。”


传统网络服务程序缺点

  • 传统网络服务程序(ftp/pop/telnet)在网络上用明文传送口令数据,黑客容易截获。
  • 传统网络服务程序的安全验证方式容易受到中间人(man-in-the-middle)方式的攻击。
  • “中间人”方式的攻击
    • “中间人”冒充真正的服务器接收你传给服务器的数据,然后再冒充你把数据传给真正的服务器。

SSH简介

  • SSH(Secure Shell):安全外壳协议(应用层协议)
  • 为远程登录会话等网络服务提供安全性的协议,能有效防止远程管理过程中的安全问题。
  • SSH采用面向连接的TCP协议传输,端口号为22。

SSH的应用

  • 使用SSH,可以把所有传输的数据进行加密、压缩(传输更快),杜绝中间人的攻击方式,还能防止DNS欺骗和IP欺骗。
  • SSH既可以代替Telnet,又可以为FTP、PoP、PPP提供一个安全隧道。
  • 远程登录云服务器进行数据传输作安全验证使用。

SSH的实现方式

  • OpenSSH
  • PuTTY

SSH版本

  • SSH是由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x和2.x。
  • SSH 2.x的客户程序无法连接到SSH 1.x的服务程序上。
  • OpenSSH 2.x同时支持SSH 1.x和2.x。

SSH加密

  • SSH数据传输——使用对称密钥来加密
  • SSH创建连接+身份认证握手阶段——使用非对称加密
  • 对称加密,发送方和接收方使用一个共享密钥进行加密、解密。

  • 非对称加密,发送信息加密使用公钥接收信息解密使用私钥
    • 公钥可以发送给任何请求通信的其他人,私钥由生成的一方自己保管,。
    • 公钥和私钥之间数学的特性保证公钥加密的信息只能由私钥解密,私钥加密的信息不能用公钥解密。
    • 非对称加密的私钥不需要暴露在网络中,安全性较高,但加解密的速度比对称密钥慢得多。

SSH验证——从客户端看

  • 口令验证
    • ​使用帐号和口令登录远程主机。所有传输的数据被加密,但不能保证正在连接的服务器是想连接的服务器。可能会有别的服务器在冒充真正的服务器。
  • 公私密钥验证
    • 为自己创建一对密匙,并把公用密匙放在需要访问的服务器上。
    • 当要连接到SSH服务器上时,客户端软件就会向服务器发出请求,请求用自己的密匙进行安全验证。
    • 服务器收到请求之后,先在该服务器上你的主目录下寻找你的公用密匙,然后把它和你发送过来的公用密匙进行比较。如果两个密匙一致,服务器就用公用密匙加密“质询”并把它发送给客户端软件。
    • 客户端软件收到“质询”之后就可以用你的私人密匙解密再把它发送给服务器。

SSH隧道

  • SSH隧道(SSH 端口转发):用户在本地主机和远程主机进行特定端口连接的通讯技术。

  • SSH端口转发将网络流量重定向到特定的端口/IP 地址,以便本地主机上的应用程序可以直接访问远程主机。

    • 目标可能位于远程 SSH 服务器上,或者该服务器可能配置为转发到另一个远程主机,以消耗传输效率为代价加强安全性。

  • SSH隧道是IT管理员以及恶意行为者的强大工具,因为它们可以绕过企业防火墙传输而不被发现。因此,有一些工具可用于防止通过企业防火墙未经授权使用SSH隧道。


参考资料 

💗 “我欲乘风破浪、踏遍黄沙海洋,只为无悔一场,不负勇往。” 

                                                                   ——Created By 是羽十八ya

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是羽十八ya

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值