1、正向连接 - 端口转发

例如:当前机器A,SSH服务端B,目标服务器C,他们三者之间的关系是A可以SSH访问到B,B可以直接访问C,要达到的效果就A通过SSH端口转发直接访问服务器C.

例如:A为自己在家里的电脑,B为公司提供外网可以SSH访问的服务器B,C为内网服务器.B可以访问内网中的服务器C. 通过以下命令可以实现端口映射,通过SSH服务器将本地端口映射到服务器C对应的端口上,从而实现在本地A直接访问C的目的.

在Client机器A执行如下命令:

ssh -L [本地IP可省略:][本地端口]:[服务器C地址]:[服务器C端口] [SSH服务器IP] -p [非默认端口22]

如果使用的是默认SSH端口22 ,则"-p 端口"不用输入.

ssh -L 8001:10.0.0.1:8001 username@115.13.13.1 -p 2200

2、反向连接 - 端口转发

就是将Client的端口镜像到SSH服务器上,所有可以访问SSH服务器的访问SSH镜像的端口时即是访问Client的端口.

ssh -R [SSH服务器IP:][SSH服务器上端口]:[客户端侧IP或能访问到的IP]:[客户端侧IP端口或能反问的IP的端口] 用户名@SSH服务器IP -p SSH服务器端口

如果SSH服务器使用的为默认22端口,则后面的"-p SSH服务器端口"不用输入

ssh -R 115.13.13.1 8080:127.0.0.1:8001 username@115.13.13.1 -p 2200

3、socket代理 ssh服务器可以访问外网,能访问google,facebook等站点,client可以访问ssh服务器但是不能访问google,facebook.如果希望client通过ssh服务器代理访问google,facebook通过以下命令可以实现.

ssh -D 8081 username@SSH服务器IP -p SSH服务器端口

ubuntu SSH 链接服务器加代理相关推荐

  1. vscode配置 SSH 链接服务器

    什么是SSH Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境.SSH通过在网络中创建安全隧道来实现SSH客户端与服务器之间 ...

  2. 解决ssh链接服务器长时间不操作出现掉线问题

    因为没有修改服务器的权限,所以只能够在自己的客户端进行修改了 linux下键入 sudo gedit /etc/ssh/ssh_config 直接在后面添加 ServerAliveInterval 2 ...

  3. ssh:使用ssh链接服务器的时候报错 Add correct host key in /root/.ssh/known_hosts to get rid of this message

    今天在公司内网登陆阿里云服务器的时候,执行ssh报错,提示  Add correct host key in /root/.ssh/known_hosts to get rid of this mes ...

  4. Linux知识积累——ssh链接和ubuntu查看隐藏文件及显示隐藏文件所占用存储空间

    Linux知识积累--ssh链接和ubuntu查看隐藏文件及显示隐藏文件所占用存储空间 1.ssh链接 2.ubuntu查看隐藏文件及显示隐藏文件所占用存储空间 1.ssh链接 问题描述:使用Xshe ...

  5. ubuntun安装ssh,并远程链接服务器操作

    SSH是一种以安全.加密方式连接远程主机或服务器的方法.SSH服务器接受从有SSH的客户机的连接,允许操作者象在本地一样地登录系统.你可以用SSH从远程运行shell和X程序. (1)安装SSH服务器 ...

  6. debian重启ssh服务_VScode链接服务器并配置公钥SSH Keys

    VScode链接服务器并配置公钥-SSH Keys 一直在用Xshell做SSH连接服务器与虚拟机,但是中文乱码的问题一直找不到解决方案,干脆使用编辑器自带的插件,集成之后用起来也方便 1.概述 做法 ...

  7. vscode私钥设置_VScode链接服务器并配置公钥-SSH Keys

    VScode链接服务器并配置公钥-SSH Keys 一直在用Xshell做SSH连接服务器与虚拟机,但是中文乱码的问题一直找不到解决方案,干脆使用编辑器自带的插件,集成之后用起来也方便 1.概述 做法 ...

  8. FinalShell使用教程:SSH链接Linux服务器

    FinalShell使用教程:SSH链接Linux服务器 一.下载地址 二.安装方法 三.SSH链接Linux服务器 最近捣鼓一点小玩意用到了服务器,发现国产FinalShell工具,使用起来还是比较 ...

  9. pycharm使用ssh连接服务器(ubuntu)跑代码报错:“sudo+ssh: ……bash: line 0: cd: xxx/code: No such file or directory”

    pycharm使用ssh连接服务器(ubuntu)跑代码报错:"sudo+ssh: --bash: line 0: cd: xxx/code: No such file or directo ...

  10. ssh 链接与断开服务器命令

    链接 ssh -q -l root -p 22 111.229.235.155 断开 logout 端口转发 作用可以将你的端口映射在公网上服务器上,用服务器可以登录你的电脑 ssh -R 服务器端口 ...

最新文章

  1. 小程序web开发框架-weweb介绍
  2. Elasticsearch-PHP学习
  3. 平衡二叉树(AVL)--查找、删除、插入(Java实现)
  4. OpenGL 点光源阴影Point Shadows
  5. 《SAS编程与数据挖掘商业案例》学习笔记之四
  6. modbus RTU协议设备使用无线代替有线注意事项
  7. 学成在线--1.CMS接口开发
  8. 浅谈C# Socket编程及C#如何使用多线程
  9. 类的定义 java 1613806383
  10. Quartz 2 定时任务(一):基本使用指南
  11. Ubuntu 22.04 中的 .NET 6
  12. 二叉树任意两节点之间的最短距离
  13. 黑盒测试简介和常用方法
  14. 改进YOLOv5, YOLOv7系列:1.YOLO超全注意力机制汇总 | S2A, SE,SimAM, SKA,ShA, SOCA, CA, CBAM, CrissCrossA, NAM, GAM等
  15. 解析创客教育的实践进程
  16. Github 上 annie 下载神器的安装及使用教程
  17. Struts + hibernate +spring课堂笔记
  18. es实现html页面搜索,ES 6 浏览器
  19. linux centos 下载 百度云,CentOS 7 (Linux) 下载百度网盘大文件
  20. DeepLap 系列论文

热门文章

  1. chan算法 matlab,TDOA定位的Chan算法MATLAB源代码
  2. 服务器响应302是什么意思,HTTP 状态中的 301 和 302 是什么意思?二者有何不同?...
  3. TongWeb卡、TongWeb卡、TongWeb卡卡卡
  4. IC卡卡面卡号如何写入
  5. php写出个人所得税,php趣味编程-php求个人所得税
  6. 机器学习之PCA原理入门
  7. 助教日志_沈航1.2班第一二周作业
  8. 无线MODEM使用心得
  9. modem是插在计算机的什么端口,modem是什么 modem和路由器的区别【详解】
  10. python计算圆周率_【Python】计算圆周率到小数点后任意位数