技术标签: SecureCRT port forward 端口转发 Network / Network Security
总共3台机器,我的笔记本,跳转机器,内网服务器:
我的笔记本和内网服务器是不能直连的,必须通过跳板机
每次都要先登陆跳板机,然后在跳板机上通过SSH的方式登陆至内网服务器进行操作是一件特别麻烦的事,并且,如果我在内网服务器的8080端口启动了一个web服务,该如何访问呢?
端口转发的意思是,将所有发送至IP1:port1的请求全部转发至IP2:port2
首先配置至跳板机(150.236.223.72:22)的连接:
配置完成后选择Connect连接至跳板机,输入密码后可选择“Save password”以方便以后使用
一,直接连接至内网服务器
选择“Options” -> "Session Options..."
在左侧边栏中选择“Connection” -> "Port Forwarding",选择“add...”添加一条新的转发规则
添加本任意端口(最好是1024之上的端口)至内网服务器22端口的转发规则
然后选择“OK”,要想配置生效,需要关闭当前连接重新连一次,此时,只要该连接处于连接状态,所有本地(127.0.0.1)2222的请求都会通过跳板机(150.236.223.72)转发至内网服务器(10.170.67.234)的22端口
为了验证配置的正确性,创建一条127.0.0.1:2222的连接(此时连接的username和passward为内网服务器的用户名和密码):
点击“Connect”后,可以发现直接登录至内网服务器
SFTP同样使用22端口,所以此时也可通过127.0.0.1:2222向内网服务器发送文件或从内网服务器下载文件(FileZilla)
Status: Connecting to 127.0.0.1:2222...
Response: fzSftp started
Command: open "[email protected]" 2222
Command: Pass: *******
Status: Connected to 127.0.0.1
Status: Retrieving directory listing...
Command: pwd
Response: Current directory is: "/root"
Command: ls
Status: Listing directory /root
Status: Calculating timezone offset of server...
Command: mtime ".rhosts"
Response: 1413279106
Status: Timezone offsets: Server: 0 seconds. Local: 28800 seconds. Difference: 28800 seconds.
Status: Directory listing successful
二,访问内网服务器上的web应用
在至跳板机的连接上添加本任意端口(最好是1024之上的端口)至内网服务器8080端口的转发规则
配置完成后同样需要重新连接,此时就可以通过http://127.0.0.1:8080直接访问内网服务器上8080端口启动的web服务了
特别需要注意的是:跳板机的连接关闭,端口转发即失效
文章浏览阅读1.1k次,点赞3次,收藏2次。【辰兮要努力】:hello你好我是辰兮,很高兴你能来阅读,昵称是希望自己能不断精进,向着优秀程序员前行!博客来源于项目以及编程中遇到的问题总结,偶尔会有读书分享,我会陆续更新Java前端、后台、数据库、项目案例等相关知识点总结,感谢你的阅读和关注,希望我的博客能帮助到更多的人,分享获取新知,大家一起进步!吾等采石之人,应怀大教堂之心,愿你们奔赴在各自的热爱中…文章目录一、jQuery对象二、伪数组讲解一、jQuery对象最近一段时间会陆续整理前端相关的基础知识,分享给初学者,愿共同进步,._jquery对象为啥是个数组
文章浏览阅读7.9k次,点赞4次,收藏9次。Registered Name: https://zhile.ioLicense Key: 48891cf209c6d32bf4 https://charles.wrbug.com charles 激活码在线生成_charles4.6.4注册码
文章浏览阅读8.3k次。PB中一些技巧1.RGB函数计算公式: 颜色值 = (65536 * Blue) + (256 * Green) + (Red) 2.控件可拖动: send(handle(this),274,61458,0) 3.如何用程序控制下拉子数据窗口的下拉和收起 用modify或者直接用dw_1.object.col1.dddw.showlist = true 4._pb_dpst
文章浏览阅读114次。react脚手架是什么就是下载一个空的react项目,项目为我们配置了各种工具,以便于我们写代码搭建react脚手架下载create-react-app工具,输入cnpm install -g create-react-app即可cnpm比npm下载速度快一些,install是安装的意思,-g代表全局安装,create-react-app是工具名称使用下载好的create-react-app创建脚手架,输入create-react-app my_react即可create-react-app_下载一个空的react项目
文章浏览阅读311次。牛客网数据库SQL实战17—— 获取当前薪水第二多的员工的emp_no以及其对应的薪水salary题目描述获取当前(to_date=‘9999-01-01’)薪水第二多的员工的emp_no以及其对应的薪水salaryCREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_dat..._国外数据库的工资
文章浏览阅读7.2k次。maven_mac下载maven
文章浏览阅读6.3k次,点赞4次,收藏109次。任何学习的思路:一句话,好记性不如烂笔头,多问多记多思考,多总结!SAP中对于公司间的业务有标准的解决方案,主要针对第三方销售、第三方采购、委外业务、跨工厂调拨物料等,以下是参考一些资料以及个人的总结:首先公司间交易大概分为以下几种:1. 第三方销售(third-party order processing)2. 跨公司销售(cross-company sales)3. 公司间转储(Intercompany stock transfer)4. 跨公司转储(cross-company _sap公司间交易
文章浏览阅读1.4w次。问题描述:使用U盘安装ubuntu系统时,出现安装程序向硬盘复制文件时遇到错误:[Errno 5] Input/output error此个别错误往往由有缺陷的CD/DVD光盘或CD/DVD驱动器导致,或者由有缺陷的硬盘导致。清洁CD/DVD、用低速刻录CD/DVD,或者清洁CD/DVD驱动器光头(清洁用品通常可以在电子器材公司买到),检查硬盘是否太旧而需要更换,或者把
文章浏览阅读211次。文章目录一、JAVA 数据结构概述1、数据结构概述(1)线性结构(2)非线性结构二、常用数据结构1、数组2、链表3、队列4、栈5、集合6、散列表7、树8、堆9、稀疏数组(sparsearray)10、递归一、JAVA 数据结构概述1、数据结构概述数据结构包括线性结构和非线性结构(1)线性结构线性结构作为最常用的数据结构,其特点是数据元素之间存在一对一**的线性关系;线性结构有两种不同..._jav介绍数据结构
文章浏览阅读873次。 对于嵌入式软件的开发人员而言,“printf调试(printf-debugging)”这个术语描述了将调试字符串从嵌入式目标空闲的串口压出,并在运行于宿主工作站的终端模拟器上显示结果的常见方法。 出于这个目的,许多程序员更喜欢使用有名的printf() C语言库函数,因为它在将文本输出和数据组合成单个函数调用上具有灵活性。但是,不在嵌入式系统中使用p_printf实际开发需要吗
文章浏览阅读2.7k次。传统的超市彩色价签打印需要在电脑上打印,需要来回电脑货架跑,操作不方便,如果使用盘点机PDA搭配蓝牙便携打印机,即可在货架现场轻松快速的打印彩色价格标签,能大大提高工作效率,节省时间成本。_蓝牙打印机连接pda
文章浏览阅读875次。本篇推文共计2000个字,阅读时间约3分钟。华为云—华为公司倾力打造的云战略品牌,2011年成立,致力于为全球客户提供领先的公有云服务,包含弹性云服务器、云数据库、云安全等云计算服务,软..._用modelarts智能语音识别