windows下ssh隧道内网映射

 

 

 需求:公司服务全在内网,外网无法访问,周末不想去公司,想要在宿舍测试程序只得将公司内网映射到外网。

要求:1、一台放在公司的能上外网的电脑;2、具有公网ip的服务器

 

因为我的具有公网ip的服务器的windows的,没有ssh服务器,故自己安装了openssh,一路next





 

 

 

openssh的特性:

  • Windows NT Service Support
  • Full install about 5mb, installer under 3mb (Cygwin bloat has increased the size)
  • Windows Command Prompt support for SSH Terminal
  • SCP/SFTP server support
  • Command-line clients included

 

一般的默认安装在C:/Program Files/OpenSSH/目录下,默认的根目录就是该目录。基本的配置在doc/quickstart.txt中讲述的比较清楚。大概如下:

1)运行cmd,进入OpenSSH安装目录的bin目录

2)运行“mkgroup -l >> ../etc/group ”命令

3)运行“mkpasswd -l -u administrator >> ../etc/passwd”,administrator是系统管理员的名称

然后就可以运行net start sshd opensshd开启服务。

 

sftp远程连接上以后默认的的根目录就是安装目录,如果想访问之外的目录,比如说访问E盘,则在路径前面使用标记cygdrive,例如/cygdrive/e会进入e盘的根目录。

 

sftp的配置:我以管理员的账号登录到ssh服务器,发现可以上传文件到任意文件夹(也可以删除文件,很危险),可以下载安装目录下的文件,但是下载其他地方的文件则会出错。可以通过修改注册表值来改变可下载目录。

scp的试用。。。。。待续

 

-------------------------------------------------------------------------------------------------------

开始配置映射,使用工具putty

 




 
 点击open,输入账号密码登录(我的是服务器的账号和密码)



 
 反向代理映射成功!

 

目前只能在服务器本地才能访问!

 

然后在服务器正向代理映射到外网




 
 open 登录


 

至此所有工作全部完成。
 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值