标签:
0、关于
OpenSSH(OpenBSD Secure Shell)使用 SSH 通过计算机网络加密通信的实现。
它是替换由 SSH Communications Security 所提供的商用版本的开放源代码方案。目前 OpenSSH 是 OpenBSD 的子项目。
1、介绍
大家都只知道SSH可以基于密码或密钥登录远程主机使用,但是你知道吗?
其实SSH还可以在拥有公网服务器与局域网容器[docker]连接,还有ssh代理实现。
2、建立非同公网连接
俩台CentOS系统,一台为NAT模式虚拟机另一台为公网服务器。
操作步骤:
参数介绍:
ssh -gfN -R <公网映射端口>:127.0.0.1:<本地端口> <目标公网>
-g:允许远程主机连接到本地建立的转发端口
-fN:不登录不执行脚本或命令(常连用)
-C:压缩数据传输(小带宽可用)
-R:程序级端口转发 ,“port:host:hostport”方法(必须使用)
3、建立SSH公网代理连接
操作步骤:
参数介绍:
ssh -nNT <user>@<IP> -D <port>
-n:后台运行
-N:不执行远程指令
-T:不分配 TTY ,只做代理用
-D:指定代理端口
代理设置:
实验结果:
4、总结
上述就是SSH的俩条运用。希望大家不光有宽度更多还有“深度”。
标签:
原文地址:http://www.cnblogs.com/itxdm/p/ssh.html