ssh端口转发
三台linux—PC机,host-B需要两块网卡,host-B能够分别与host-A,host-C通信,AC之间无法通信,现在客户机A想要访问C的web服务,故通过ssh端口转发来实现此功能。
一,基本配置
host-A:
1.Service sshd restart -------》开启ssh服务
2.Iptables -F ------》清空防火墙规则
3.Setenforce 0 ------》关闭selinux
4.Service NetworkManager stop -----》不关闭service network restart 会报错
5.修改eth0 地址 vim /etc/sysconfig/network-scrips/ifcfg-eth0 192.168.1.1/24
host-B:
1.Service sshd restart -------》开启ssh服务
2.Iptables -F ------》清空防火墙规则
3.Setenforce 0 ------》关闭selinux
4.Service NetworkManager stop -----》不关闭service network restart 会报错
5.修改eth0 地址 vim /etc/sysconfig/network-scrips/ifcfg-eth0 192.168.1.2/24
修改eth1 地址 vim /etc/sysconfig/network-scrips/ifcfg-eth1 142.1.1.1/24
host-C:
1.service httpd restart ------》开启http服务
2.Service sshd restart -------》开启ssh服务
3.Iptables -F ------》清空防火墙规则
4.Setenforce 0 ------》关闭selinux
1. Service NetworkManager stop -----》不关闭service network restart 会报错
2. 修改eth0 地址 vim /etc/sysconfig/network-scrips/ifcfg-eth0
142.1.1.2/24
二,构建ssh通道
host-A:
ssh -L 8080:142.1.1.2:80 root@192.168.1.3
三,测试
在浏览器中输入http://127.0.0.1:8080