SSH 端口转发场景应用

端口转发场景应用windows


本地转发方式服务器

场景1:假设有三台服务器ip配置以下  
A:eth0:192.168.1.2   (1段)    
B:eth0:192.168.1.3,eth1:192.168.2.1,(1段2段都通)    
C:eth0:192.168.2.2   (2段)    
须要A传文件到C机器上网络

 

A机操做 第一步:ssh

A#ssh  -L  2222:192.168.2.2:22  root@192.168.1.3    ide

#登录后保持ssh会话不要断开spa

A机操做 第二步:在A上另启一个终端ip

A#scp  -P  2222    /path/files     root@localhost :/path  
这样文件就经过scp 从 A copy到C 上了。若是A机器须要共享给其余机器使用,加-g  参数在0.0.0.0上监听it

 


 

远程转发方式 对端监听方式 class

场景2:(BC均为内网,而A为公网的环境)配置

A:eth0:8.8.8.8    (公网IP)   
B:eth0:192.168.0.2  (内网IP,可出公网)    
C:eth0:192.168.0.3  (内网IP,不可出公网)    
须要A传文件到C机器上

B机操做

B#ssh -R  2222:192.168.0.3:22  8.8.8.8

#登录后在A上启动了2222监听端口,监听端口是在A机器上

回A机操做

A#scp  -P  2222    /path/files     root@localhost:/path   

 


端口映射方式  

场景3:(A为办公网络window客户端,而B为IDC中心一台配置了公网IP的机器,C为IDC中心内网的一台机器)

A:windows(办公)   
B:eth0:8.8.8.8  eth1:192.168.0.2(IDC跳板机)    
C:eth0:192.168.0.3 (IDC内网服务器C)    
须要A传文件到C机器上

B机操做

B#ssh -g  -L  2222:localhost:22  192.168.0.3

A机操做(windows)

windows机器用scrt  等SSH链接8.8.8.8:2222 端口  SFTP传输便可

相关文章
相关标签/搜索