OpenSSH 高级运用两则
00x0、相关介绍 OpenSSH(OpenBSD Secure Shell)使用SSH通过计算机网络加密通信的实现。 它是替换由 SSH Communications Security 所提供的商用版本的开放源代码方案。目前 OpenSSH 是 OpenBSD 的子项目。 大家都只知道 SSH 可以基于密码或密钥登录远程主机使用,但是你知道吗?其实 SSH 还可以在运用在公网服务器连接私有IP虚拟机,还可以实现命令行 SSH 代理。 00x1、公网服务器连接私有IP虚拟机 试验环境为两台 CentOS 系统: 一台为公网服务器 rabbit :45.xxx.xxx.212 一台为VirtualBoxNAT 模式下的 CentOS虚拟机 CentosA:10.0.2.15 NAT 普遍使用在有多台主机但只通过一个公有 IP 地址访问因特网的私有网络中,它允许了多台主机共享一个公用IP地址(即虚拟机的所有数据包最后都由网络中那台有公网 IP 地址主机转发出互联网)。 首先在 NAT 后面的虚拟机内建立端口转发,通过如下命令: ssh -gfN -R <公网映射端口>:127....