SSH隧道与端口转发
发布时间:2026-04-20 18:18       
一、本地端口转发:ssh -L local_port:remote_host:remote_port user@ssh_server,将本地端口转发到远程服务器,场景访问内网数据库或Web服务。二、远程端口转发:ssh -R remote_port:local_host:local_port user@ssh_server,将远程服务器端口转发到本地,场景让外网访问内网服务。三、动态端口转发:ssh -D 1080 user@ssh_server创建SOCKS5代理,浏览器配置代理后流量通过SSH隧道,安全浏览内网资源。四、AutoSSH保持连接:安装autossh,autossh -M 0 -o ServerAliveInterval=60 -fN -L参数,-M 0使用SSH内置心跳,自动重连断开的隧道,配合systemd服务实现永久隧道。