SSH协议
介绍
SSH是一种协议标准,可在不安全的网络中网络服务提供安全的传输环境。它通过在网络中创建安全隧道来实现 SSH 客户端和服务器之间的连接,其目的是实现安全远程登录以及其它安全网络服务。
SSH工作原理
-
对称加密
对称加密就是加密或解密使用同一个密钥。比较常用的对称加密算法有AES,DES等。
优点:加解密效率高,速度快。
对于服务端而言,他和每一个客户端都要有一个密钥,所以缺点就是密钥的管理和分发有点困难,不安全 -
非对称加密
需要一对秘钥来进行加密和解密,公开的秘钥叫公钥,私有的秘钥叫私钥。
公钥加密的信息只有私钥才能解开(加密过程),私钥加密的信息只有公钥才能解开(验签过程)
优点:安全性更高,秘钥管理比较方便,每个服务器只要维护一对公钥私钥即可
缺点:加解密耗时长,速度慢 -
中间人攻击
此处不做解释,自己搜一下
SSH基本用法
语法:
ssh -p 22 user@host