有两种方式可以选择,包括 ProxyJump 和  ProxyCommand 。

ProxyJump 是通过端口转发的形式,需要跳板机支持端口转发。

ProxyCommand 是通过SSH协议转发

就安全性来说,ProxyJump是比较高的,因为他是端到端加密,跳板机是透传只做转发,可能性能也较好。

下面是两种方式的例子,其中包括了经过多个跳板机中转及使用证书登录的情况,Host1是已预置了本地用户的证书(这也是通常的方式),通过修改配置文件 .ssh/config 实现:

Host Host1HostName 192.168.0.1Port 22User yourusernameHost Host2HostName 192.168.0.2Port 22User yourusernameIdentityFile  ~/xxx.pemProxyJump Host1Host Host3HostName 192.168.0.3Port 22User yourusernameIdentityFile  ~/xxx.pemProxyJump Host2
Host Host1HostName 192.168.0.1Port 22User yourusernameHost Host2HostName 192.168.0.2Port 22User yourusernameIdentityFile  ~/xxx.pemProxyCommand ssh Host1 -W %h:%pHost Host3HostName 192.168.0.3Port 22User yourusernameIdentityFile  ~/xxx.pemProxyCommand ssh Host2 -W %h:%p

SSH 通过跳板机连接远程主机相关推荐

  1. 【vscode】ssh通过跳板机连接内网服务器

    以防自己忘记.. 跟着下面的步骤 step 1 本地生成密钥 生成自己电脑的公钥和私钥 ssh-keygen -t ed25519 会跳出几个步骤,第一个是指定路径用的,可以直接回车:后两个步骤是设置 ...

  2. mysql跳板机_python实现ssh通过跳板机连接mysql

    # -*- coding: utf-8 -*- import MySQLdb import os,sys from sshtunnel import SSHTunnelForwarder def my ...

  3. python通过跳板机连接服务器_使用pycharm、跳板机连接内网服务器

    使用pycharm.跳板机连接内网服务器 接手实验室服务器后,大部分同学在GPU集群上跑程序都是直接在ssh界面上跑,这里想着通过pycharm通过跳板机来连接服务器. 总体就是实验室服务器仅限内网访 ...

  4. 使用XShell通过Linux跳板机连接内网服务器

    说明 最近在维护一个项目,一共有两台Linux服务器,内网相连,用途不同.仅服务器A有外网地址,要求通过服务器A维护服务器B的项目. 服务器A外网地址:220.178.21.57,内网地址:192.1 ...

  5. 跳板机连接linux服务器,linux通过跳板机连接远程服务器并进行文件传输的方法...

    linux通过跳板机连接远程服务器并进行文件传输的方法 最近在linux主机上部署环境时,遇到了很多问题,第一个就是通过跳板机远程连接服务器传输文件的问题. 看了很多网上的解决办法,大部分就是说用Se ...

  6. Mac 跳板机连接教程

                                                     Mac 跳板机连接教程 一,[前言] 不论是虚拟机还是在线上的一些项目,你要操作就需要简历连接, 有两 ...

  7. 什么是跳板机?XShell如何通过跳板机连接内网机器?

    一.了解跳板机  跳板机(Jump Server),也称堡垒机,是一类可作为跳板批量操作远程设备的网络设备,是系统管理员或运维人员常用的操作平台之一. 跳板机是网络中容易受到侵害的主机,所以跳板机也必 ...

  8. linux 跳板机 外网,linux 基于ssh创建跳板机

    搭建基于ssh的跳板机,服务器至少2台及以上 一.在所有服务器上创建相同的跳板机用户 [root@dev ~]$ useradd test [root@dev ~]$ echo "test1 ...

  9. linux 文件 跳板机_转载 linux 基于ssh创建跳板机

    做笔记用,担心原作者哪天删了,权当留个备份 -------分割线 以下正文------- 搭建基于ssh的跳板机,服务器至少2台及以上 一.在所有服务器上创建相同的跳板机用户 [root@dev ~] ...

最新文章

  1. Android开发之如何保证Service不被杀掉(broadcast+system/app)
  2. 编码练习——Java-String-API-练习
  3. Kafka 可视化客户端工具(Kafka Tool)的基本使用
  4. java ajax post_2、Ajax与Java通过POST方式交互
  5. 机器学习:SVM、软间隔、随机梯度下降SVM线性算法
  6. 微软发布自己定制的 Linux 内核和发行版,面向物联网
  7. 华为P30 Pro真机上手谍照曝光 这颜值打几分?
  8. 安装多个mysql及mysql服务
  9. 机器学习之常用优化方法(GD、牛顿、拟牛顿、拉格朗日乘子)
  10. alert弹框里弹一个表格_Python学习第十三弹 输入与输出
  11. boost::asio::io_context的事件循环
  12. 设计中最困难的部分是决定设计什么
  13. 解决win10的WiFi图标消失、win10打开或关闭系统图标网络灰色问题
  14. 腾讯云短信API调用
  15. linux系统在当前目录下创建子目录,linux根目录下一级子目录
  16. OneNET麒麟座应用开发之三:获取温湿度数据
  17. 普林斯顿算法课Part2第四周作业_Boggle
  18. Android图片加载优化方案
  19. Android通过WebSocket建立一个长连接(带心跳检测)从服务器端接收消息
  20. Linux使用445端口,利用enum4linux 445端口+wordpress插件任意文件上传的一次渗透

热门文章

  1. stl文件html预览,【stl文件在线预览】示例源码
  2. 微信号名称乱码什么情况_微信号改成什么比较好,2020最火微信号!
  3. 苹果Xr用不了浏览器显示服务器已停止响应,苹果xrsafari浏览器用不了?
  4. 物联网服务商店 - Nebula浅谈
  5. 认知升级|系列1|富人思维
  6. 200行Py代码带你实现打飞机
  7. 手机微信语音批量转文字 使用百度语音识别
  8. STM32F103C8T6在Arduino IDE里编程
  9. 加油吧 少年(人生建议)
  10. 如何构稳健的商品期cry组合