SSH反向代理内网穿透
Openssh Windows穿透内网
外网服务器端
vim /etc/ssh/sshd_config
找到GatewayPorts把前面的#去掉 后面改成yes
systemctl restart sshd.service
配置好防火墙 开放vps的特定端口
内网服务器端
安装openssh
ssh -C -g 外网服务器用户名@外网服务器ip -R 内网服务器端口:0.0.0.0:外网服务器端口 free -m -s30
SSH Linux穿透内网
外网服务器端
vim /etc/ssh/sshd_config
找到GatewayPorts把前面的#去掉 后面改成yes
systemctl restart sshd.service
配置好防火墙 开放vps的特定端口
内网服务器端
安装sshpass可以避免二次交互输入密码
yum -y install sshpass
sshpass -p “pass” ssh -fCNR 内网服务器端口:0.0.0.0:外网服务器端口 外网服务器用户名@外网服务器ip
KeepAlive
ClientAliveInterval 60
ClientAliveCountMax 1
保持ssh连接稳定,可以在服务端/etc/ssh/sshd_config末尾插入上面两个KeepAlive的option
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Jindom's Blog!