通过ssh tunnel从外网访问内网kali

拥有设备:

1.Kali 2.0虚拟机一台

2.外网Linux服务器一台,(CentOs x64)


问题如下:

在电脑上安装了一台kali 2.0的虚拟机,通过nat物理机的网卡可以访问互联网,现在想要实现可以通过其他任何可访问到互联网的主机能访问到该Kali


实现操作如下:

一、打开Kali的ssh服务

(1)修改sshd_config文件,命令为:

vi /etc/ssh/sshd_config

将#PasswordAuthentication no的注释去掉,并且将NO修改为YES //kali中默认是yes

(2)将PermitRootLogin without-password修改为

PermitRootLogin yes   

然后保存并退出

ESC:wq

(3)service ssh start  //启动ssh服务

二、安装autossh

$ sudo apt-get install autossh

三、执行autossh命令

#autossh -M 1234 -NR 19998:localhost:22 root@server_ip

再输入密码就OK了

这样,-M 1234 为监听端口,-NR将本地的22端口转发到server_ip的123456端口上

OK!

这样,再通过远程的服务器的123456端口登录就内网里的kali了

最后,附截图一张




也可以这样: ssh -R  6666:localhost:8080username@10.11.22.33

将本地的8080转发到10.11.22.33服务器上的6666端口上去,从而达到10.11.22.33:6666就是localhost:8080的目的

或参考:http://blog.csdn.net/wxqee/article/details/49234595

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值