首页 > 其他分享 >连接内网 SSH 新姿势,告别慢速度及防火墙限制

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

时间:2023-03-17 18:55:41浏览次数:43  
标签:转发 端口 防火墙 慢速度 SSH 公网 服务器 远程

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

  • 服务器有防火墙限制,SSH 端口无法直接连接

  • 服务器在内网环境,没有可供连接的公网 IP

 

这时候如果有一台另外的公网服务器,通常可以使用端口转发来解决问题,借助公网服务器,将内网服务器的 SSH 端口映射到公网服务器就能访问。

用 ssh 命令即可实现本地端口转发和远程给端口转发,如:

远程转发(将远程端口映射到本地主机)

ssh -R src_port:dst_ip:dst_port server

本地转发(将本地端口映射到远程主机)

ssh -L src_port:dst_ip:dst_port server

  

不过这个方案仍然有缺陷:

  1. 需要依赖一台公网服务器来提供代理服务

  2. 每次使用之前需要先登录到目标服务器上把端口转发出来(我就是因为登录不上去才需要转发啊。。。)

 

更推荐的方法是使用基于 agent 反向连接的牧云主机管理助手,登录百川云平台https://rivers.chaitin.cn)在工作台免费开通牧云主机管理助手就能直接用。

在服务器上执行一次安装命令,安装好就能永久使用

 

终端用起来太爽了

标签:转发,端口,防火墙,慢速度,SSH,公网,服务器,远程
From: https://www.cnblogs.com/chaitin/p/17221612.html

相关文章

  • Linux ssh权限被修改问题修复
    测试:/usr/sbin/sshd-T配置:sh"chownroot:root/etc/sudo.conf-R"sh"chown-Rroot:root/etc/sudoers.d"sh"chownroot:root/etc/sudoers"  sh"chown-R......
  • ssh: connect to host hadoop0 port 22: no route to host问题出现
    问题关键在于noroutetohost1.首先考虑防火墙是否关闭在root模式下systemctlstopfirewalld.service #关闭防火墙systemctldisabledfirewalld.servi......
  • Grasshopper - Personalized Message
    InstructionsCreateafunctionthatgivesapersonalizedgreeting.Thisfunctiontakestwoparameters:nameandowner.Useconditionalstoreturntheproperme......
  • OpenSSH相关漏洞处理(转载)
    原文链接:https://www.lmlphp.com/user/57828/article/item/2348688/OpenSSH(OpenBSDSecureShell)是OpenBSD计划组所维护的一套用于安全访问远程计算机的连接工具。当前低......
  • Linux防火墙与端口操作命令
    目录Linux防火墙与端口操作命令1.防火墙操作命令2.端口操作命令3.CentOS7下安装firewallLinux防火墙与端口操作命令CentOS7系统1.防火墙操作命令(1)查看防火墙状......
  • Linux用户权限修改及ssh远程登陆
    问题产生:MobaXterm中ssh登录后,ftp文件传输服务器登陆账户权限不被允许进行文件上传,Mobaxterm出现permissiondenied的解决办法解决方案:1、提升登录账户的权限为root权限(......
  • Shifu高级功能:命令行中间件之HTTP 到 SSH 的中间件
    介绍为了使Shifu可以整合开发者的驱动,我们编写了一个简单的HTTP到SSH的中间件来供开发者使用设计这个HTTP到SSH的中间件设计如下:从中间件利用容器提供的公钥建......
  • ssh免密连接
    1.本地生成密钥对在本地计算机上打开终端并输入ssh-keygen2.将公钥复制到要访问的远程服务器方法1:ssh-copy-idusername@remote_host方法2:如果没有ssh-copy-id......
  • VS Code 远程连接 2008R2【2008R2安装SSH服务,支持远程命令行ssh登录2008R2】
    参考https://www.jianshu.com/p/b5b760bc56ff(主要参考)https://zhuanlan.zhihu.com/p/122999157https://github.com/PowerShell/Win32-OpenSSH/releases(Win-OpenSSH仓......
  • Rock Linux 系列4 --- SSH
    一、概要1.环境(1)RockyLinux9.12.概念SSH(SecureShell)是用于两台计算机进行网络通信和数据传输的协议,使用SSH进行通信的两台计算机其通信内容已被加密,这意味着......