其他分享
首页 > 其他分享> > ssh访问内网中的虚拟机

ssh访问内网中的虚拟机

作者:互联网

1. 问题与目标

1.1 环境

1.2 目标

2. 思路

(1)设置virtualbox网络环境,利用桥接模式让电脑B和电脑A处于同一个局部网段。

设置后,重启虚拟机,然后分别在B和A中执行ifconfig,检验内网ip是否属于同一网段。

(2)在B中设置C到B的转发绑定,这样可以将对C:2222的访问转发到B:22。这里假设C的公网ip为:106.52.100.C,假设C中选用的开放端口为2222;假设B的内网ip为: 192.168.3.B。

B>ssh -R 106.52.100.C:2222:192.168.3.B:22 106.52.240.160 "vmstat 30"
或
B>ssh -R 106.52.100.C:2222:192.168.3.B:22 106.52.240.160 -o TCPKeepAlive=yes

(3)从外网终端D利用ssh登入公网电脑C。

D>ssh “user"@106.52.100.C

(4)现在可以从公网电脑C,借助(2)设置的转发,访问B

C>ssh -p 2222 localhost

3. 其他

用类似思路,可以访问内网电脑A

 

标签:2222,虚拟机,电脑,106.52,访问,ssh,公网,内网
来源: https://blog.csdn.net/rrerre/article/details/115524233