ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

SSH端口转发访问内网服务器

2021-03-06 14:33:54  阅读:202  来源: 互联网

标签:wa 0.0 端口 us SSH 转发 服务器 id


公司内网有台8核8G的服务器可以用来玩。虽然配置不是太高,但是相对于自己1核2G的学生机来说已经不知道强到哪里了。但由于是内网的缘故只能在公司内访问,虽然通过远程桌面也能使用,但是这样未免太low了。于是想到用ssh来进行端口转发,在家也能访问内网服务器。

条件

内网服务器必须能连外网

服务器信息如下:

服务器名称服务器ipssh端口服务器配置
公网服务器122.34.122.32543741核2G
内网服务器172.18.10.23228核8G

步骤

1.在内网服务器上执行:

ssh -N -f -R [122.34.122.32:]10022:172.18.10.23:22 root@122.34.122.32 -p54374

参数解释:

-N:不执行远程命令,如果ssh仅仅是用来转发端口很有用。

Do not execute a remote command. This is useful for just forwarding ports.

-f:将本条命令放到后台执行,防止内网服务器ssh窗口关闭导致无法连接到内网服务器

-R:设置转发规则,本条规则是把本地22端口的请求转发到122.34.122.32的10022端口,形成一条通路。

-p 54374:指定公网服务器的ssh端口用于登录

2.登录公网服务器,查询端口发现端口已经监听:

[root@bochs ~]# ss -tnl | grep :10022
LISTEN     0      128          *:10022                 *:*                  
LISTEN     0      128       [::]:10022                 [::]:* 

3.在122.34.122.32连接10022端口,输入内网服务器的root密码登录:

ssh -p10022 122.34.122.32

命令执行完成即已登录到内网服务器

top - 23:14:46 up 22 days,  5:26,  2 users,  load average: 0.00, 0.01, 0.05
Tasks: 280 total,   2 running, 278 sleeping,   0 stopped,   0 zombie
%Cpu0  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu4  :  0.0 us,  2.6 sy,  0.0 ni, 97.4 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu5  :  0.0 us,  2.7 sy,  0.0 ni, 97.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu6  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu7  :  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  8008440 total,  5914008 free,   730108 used,  1364324 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  6954304 avail Mem 

真香!

延伸

如果内网的服务器上有mysql同样可以使用端口转发访问内网的mysql

ssh -N -f -R 33060:172.18.10.23:3306 root@122.34.122.32 -p54374

mysql -h127.0.0.1 -P33060 -uroot -p 

标签:wa,0.0,端口,us,SSH,转发,服务器,id
来源: https://blog.csdn.net/m0_37642477/article/details/114440034

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有