SSH Tunnel

至于为什么要做这个,你们都懂的。

SSHD那边的设置:

1
2
3
4
5
# /etc/ssh/sshd_config
GatewayPorts yes
AllowTcpForwarding yes
PermitRootLogin yes
PasswordAuthentication yes

一个ssh_tunnel有脚本:

1
2
3
4
5
6
7
8
9
10
11
#!/bin/bash

if [ -n "$1" ]
then
echo 0.0.0.0:$1"--<>--"ssh_server:$1
ssh -C -g -i xxx.pem root@VPS -R $1:127.0.0.1:$1
else
echo 0.0.0.0:53"--<>--"ssh_server:53
ssh -C -g -i xxx.pem root@VPS -R 53:127.0.0.1:53
fi