翼度科技»论坛 云主机 LINUX 查看内容

连接内网 SSH 新姿势,告别慢速度及防火墙限制

8

主题

8

帖子

24

积分

新手上路

Rank: 1

积分
24
 近些年,因为某些原因,我们常常在家远程研发业务,当某些程序或业务代码在公司电脑上时,就需要访问公司电脑远程操作, SSH 登录 Linux 是一种非常常见的方式,但是在一些情况下,SSH 无法直接连接,给远程管理服务器带来不便

  • 服务器有防火墙限制,SSH 端口无法直接连接
  • 服务器在内网环境,没有可供连接的公网 IP
 
这时候如果有一台另外的公网服务器,通常可以使用端口转发来解决问题,借助公网服务器,将内网服务器的 SSH 端口映射到公网服务器就能访问。
用 ssh 命令即可实现本地端口转发和远程给端口转发,如:
远程转发(将远程端口映射到本地主机)
  1. ssh -R src_port:dst_ip:dst_port server
复制代码
本地转发(将本地端口映射到远程主机)
  1. ssh -L src_port:dst_ip:dst_port server
复制代码
  
不过这个方案仍然有缺陷:

  • 需要依赖一台公网服务器来提供代理服务
  • 每次使用之前需要先登录到目标服务器上把端口转发出来(我就是因为登录不上去才需要转发啊。。。)
 
更推荐的方法是使用基于 agent 反向连接的牧云主机管理助手,登录百川云平台https://rivers.chaitin.cn)在工作台免费开通牧云主机管理助手就能直接用。
在服务器上执行一次安装命令,安装好就能永久使用
 
终端用起来太爽了

来源:https://www.cnblogs.com/chaitin/p/17221612.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具