SSH实现外网(广域网)设备访问整个内网(局域网)
1.安装配置openssh服务端首先,你需要在内网搭建一个SSH服务端,它可以是一台真实存在的机器也可以是虚拟机。服务端推荐使用Linux,如果手头没有Linux机器,装一个虚拟机并设置桥接网卡也是可以的。当然BSD OSX Windows都可以作为服务端,只是配置起来比较麻烦。很多Linux发行版都内置了OpenSSH,而且配置起来相当
方便,如果你的发行版没有Openssh,去包管理搜索openssh并安装。使用nano或者vi编辑/etc/ssh/sshd_config添加以下段落ClientAliveInterval 20ClientAliveCountMax 50
2.配置内网穿透:配置好服务端后,我们需要通过ipv6把他暴露到公网或者通过端口映射穿透出去,使得公网可以访问服务端的SSH服务。在路由器配置IPV6并成功开通ipv6之后,所有的内网设备包括桥接模式的虚拟机都可以得到一个公网IP地址,此时配合ipv6 ddns即可实现内网穿透。如果没有公网IP,则需要向服务商购买穿透服务,按照服务商教程配置内网穿透,常见的服务商有:神卓互联,花生壳,natapp,网云穿,sunny ngrok,sukura frp(免费),飞鸽。