SSH隧道
SSH会自动加密和解密所有SSH客户端与服务端之间的网络数据。但是,SSH还能够将其他TCP端口的网络数据通过SSH链接来转发,并且自动提供了响应的解密服务。这一过程也被叫做“隧道”(tunneling),这是因为SSH为其他TCP链接提供了一个安全的通道来进行传输而得名,例如SMTP、LDAP这些TCP应用均能够从中得益,避免了用户名,密码以及隐私信息的传输。而此同时,如果工作环境中的防火墙限制了一些网络端口的使用,但是允许SSH的连接,也能够通过将TCP端口转发来使用SSH进行通讯。
SSH端口转发的两大功能
加密SSHClient端至SSH Server端之间的通讯数据。
突破防火墙的限制,完成一些之前无法建立的TCP连接。
SSH本地socks5代理
ssh -qTfnN -D 7070 [email protected]
-C 为压缩数据, -q 安静模式, -T 禁止远程分配终端,