ssh端口转发
介绍
ssh端口转发作用:
- 转发对应的端口请求到目标服务器的对应端口服务(在本地生成监听端口)
- 转发对应的端口请求到目标服务器的对应端口服务(在跳板机生成监听端口)
使用
ssh参数说明:
- -L # 本地转发
- -R # 远程转发
- -N # 不打开远程shell,处于等待状态(不加-N则直接登录进去
- -f # 后台启用
实验环境:
- 192.168.40.100(发起请求)
- 192.168.40.101(跳板机)
- 192.168.40.102(被请求)
在本地生成监听端口
执行该命令,在192.168.40.100上会生成3000端口的监听,访问该端口等于访问192.168.40.102上的22端口服务,使用ssh连接192.168.40.100并指定端口为3000,最终需要输入的是192.168.40.102服务器的密码。
192.168.40.100实际是通过访问192.168.40.102上的22端口服务。
192.168.40.101类似与跳板机作用。
实际环境,192.168.40.101应该是公网IP,并可以被192.168.40.101访问,且能访问192.168.40.102。
1 |
|
在跳板机生成监听端口
执行该命令,在192.168.40.101上会生成3000端口的监听,访问该端口等于访问192.168.40.102上的22端口服务,使用ssh连接192.168.40.100并指定端口为3000,最终需要输入的是192.168.40.102服务器的密码。
注:192.168.40.101会以127.0.0.1监听,所以只能登录到该服务器访问。
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!