ssh反向代理配置
A服务器有两块网卡
[root@localhost ~]# ip -4 a show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.43.197/24 brd 192.168.43.255 scope global noprefixroute enp0s3
valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.56.102/24 brd 192.168.56.255 scope global noprefixroute dynamic enp0s8
valid_lft 575sec preferred_lft 575sec
B服务器有单独一块网卡
[root@localhost ~]# ip -4 a show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.43.197/24 brd 192.168.43.255 scope global noprefixroute enp0s3
valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.56.102/24 brd 192.168.56.255 scope global noprefixroute dynamic enp0s8
valid_lft 575sec preferred_lft 575sec
A服务器配置修改sshd配置文件,重启sshd服务
[root@localhost ~]# grep Gateway /etc/ssh/sshd_config
GatewayPorts yes
B服务器配置转发
ssh -CqTfnN -R:222:0.0.0.0:22 root@192.168.56.102
此处端口中间的为跳板机监听地址,后面为B服务器与A服务器互联地址,需要输入B服务器密码
访问B的地址与指定端口,直接跳转到A服务器
PS C:\Users\zhangzhiqiang> ssh root@192.168.43.197 -p 222
root@192.168.43.197's password:
Last login: Wed Aug 18 14:38:54 2021 from localhost
[root@localhost ~]# ip -4 a show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
inet 192.168.56.101/24 brd 192.168.56.255 scope global noprefixroute dynamic enp0s3
valid_lft 441sec preferred_lft 441sec
关闭跳转,在B服务器上查看指定端口,对应的sshd进程,Kill相应进程结束转发服务