利用SSH实现内网穿透

利用SSH实现内网穿透

A机器 kali ip 192.168.32.132
B机器 ubantu16.4 ip 192.168.32.135 192.168.1.5
C机器 ubantu 16.4 ip 192.168.1.6
使用隧道让A访问C
(1)配置环境
配置IP地址
在这里插入图片描述在这里插入图片描述

(2)安装ssh服务
执行命令:apt install -y openssh-server
三台虚拟机都需要安装ssh服务
开启ssh服务,执行命令service ssh start
在这里插入图片描述

(3)修改B和C的配置
远程root登录
执行命令:vim /etc/ssh/sshd_config
修改PermitRootLogin为yes
在这里插入图片描述在这里插入图片描述

允许无密码登录
修改PermitEmptyPasswords为yes
在这里插入图片描述在这里插入图片描述

修改完成后,重启ssh服务
执行命令:service ssh restart
(4)保证B、C机器均可root ssh连接
执行命令:ssh root@192.168.1.6
在这里插入图片描述

进入到192.168.1.6的执行
在这里插入图片描述

(5)在A上执行命令:

ssh -CfNg -L 1234:192.168.1.6:22 -p 22 root@192.168.32.135

在这里插入图片描述

执行命令ssh -p 1234 root@localhost

在这里插入图片描述

A进入到C主机,查看ip,A通过ssh隧道成功访问不在一个网段的C
在这里插入图片描述
在这里插入图片描述


版权声明:本文为qq_54713392原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。