第一次用SSH Tunnel就上手

SSH Tunnel 16.07 (Mac OS X).dmg SSH的的Port Forward,中文可以称为端口转发,是SSH的一项非常重要的功能。它可以建立一条安全的SSH通道,并把任意的TCP连接放到这条通道中。 立即下载

簡單的說,SSH Tunnel可以幫助我們穿越不被信任的網路,
從而在我們設定的路徑中得到加密的傳輸。

SSH Tunnel必須建立於一個SSH連線上
所以說當我們希望使用SSH Tunnel對A主機進行POP3的傳輸,
必須先建立一個到A主機的SSH連線,再透過它來建立Tunnel。



我們會使用到的putty和plink都可以在 這裡下載,
不過我更喜歡 pietty,由 piaip長輩製作。


實戰一:使用putty從win32平台連線至某主機A並使用
SSH Tunnel進行安全的POP3傳輸


  1. 使用putty連線至主機A
  2. 在工具列上的這個putty視窗按右鍵選擇Change Settings
  3. 在Tunnels分頁,Source port是用來當作local端的連線,
    在這邊用8888
  4. Destination填 hostA.narahuang.com:110
    也就是主機A的POP3 port
  5. 到Session分頁去把這個設定存在某個Session裡
  6. 按Apply完成設定

使用ssh連線到主機A,
這時候在命令列下使用netstat -na就會發現我們剛剛
設定的port 8888已經開始listen,
在郵件軟體設定向localhost:8888,並使用主機A上的帳號密碼
來收信,可以成功收信的話就是成功了。


實戰二:使用plink從win32平台至某主機A並透過主機A
連線至主機B的port 80 (httpd)


plink是putty作者提供,在win32下的命令列程式,
可以讓我們打一行指令就可以進行SSH Tunnel連線。

  1. 把plink放到windows資料夾裡面(為了方便)
  2. 在命令列字元打:
    plink -ssh -L 9000:hostB.narahuang.com:80 user@hostA.narahuang.com
  3. 在輸入user在hostA的密碼之後,就進到hostA的Shell,
    這時候通到hostB的SSH Tunnel就完成了。

使用瀏覽器連線 http://localhost:9000/ ,
若是可以連線到主機B就是成功了。
但是要注意的是,這段連線中安全的部分只有從local到hostA,
從hostA到hostB這段是沒有加密的。


實戰三:從Unix-like的Shell開啟SSH Tunnel至hostB的POP3 port


$ssh -N -f -L 9000:hostB.narahuang.com:21 user@hostB.narahuang.com

-N 參數的用途是"不建立shell"

-f 參數的用途是"連線後執行於背景"

輸入完密碼後即會回到原來的shell,
建立Tunnel之後的操作就跟前面差不多了。
 
mac版本SSH+Tunnel_16.07_xclient.info--安装密码xclient.info mac版本SSH+Tunnel_16.07_xclient.info--安装xclient.info密码 立即下载

相关推荐

5个必知的脑网络图论指标:从聚类系数到小世界特性(附BCT工具包使用指南)

本文深度解析脑网络图论分析中五个核心指标:聚类系数、特征路径长度、全局效率、局部效率及节点效率,并详解其计算与解读。结合Brain Connectivity Toolbox工具包,提供从实战计算、常见报错解决到小世界特性统计检验的完整指南,帮助研究者跨越理论与实操鸿沟,让连接矩阵数据真正服务于神经科学研究。

blue42的博客 928

Mac 使用SSH TUNNEL

7月的我又来写下自己的学习心得了,还是先来场景描述一下吧: 我需要从实验室使用ssh的方式登录处于远程机房网关服务器(GW)后面的一台物理主机上运行的虚拟机。这里的虚拟机使用的是桥接模式。 对于任何一台linux主机,你想要ssh远程登录,首先得保证你登录的机器安装了ssh,然后就是被登录的机器需要安装ssh,并开启服务。这一部分网上经验一大堆,这里不再赘述。 我想说的就是我们这里可不是直接

wujiahua的博客 7740

RDMA性能调优实战:如何用ib_*命令榨干你的Mellanox网卡带宽?

本文深入探讨了如何利用ib_*命令工具集对RDMA网络进行深度性能调优,以充分释放Mellanox网卡的带宽潜力。文章从理解Send/Write/Read三种核心通信原语的差异入手,逐步指导读者通过调整消息大小、队列深度、内联数据等关键参数,并结合系统级的NUMA绑定、中断亲和性等优化策略,实现从基准测试到逼近硬件极限的性能提升。

weixin_29306011的博客 88

ssh端口转发

SSH 除了登录服务器,还有一大用途,就是作为加密通信的中介,充当两台服务器之间的通信加密跳板,使得原本不加密的通信变成加密通信。这个功能称为端口转发(port forwarding),又称 SSH 隧道(tunnel)。端口转发有两个主要作用:将不加密的数据放在 SSH 安全连接里面传输,使得原本不安全的网络服务增加了安全性,比如通过端口转发访问 Telnet、FTP 等明文服务,数据传输就都会加密。作为数据通信的加密跳板,绕过网络防火墙。端口转发有三种使用方法:本地转发,远程转发,动态转发。

kelley的博客 854

零售-公司间关联交易退货STO的实现方式

零售-公司间关联交易采购 STO-退货 集团公司下经常会出现一家公司和另外一家公司的公司间的关联交易,如跨公司销售、总分公司之间采购,分公司之间的采购等业务;通常公司间采购会采取STO的模式来实现(根据业务模式可以将库存转储统一做成STO的模式,公司间STO、同公司工厂间、同工厂库存地点间 的STO SAP都是支持的); 公司间STO 正向A向B采购都很熟悉,公司间退货STO的其实也是比较普遍的业务现象,很多实施着也将其做成反向的STO(B向A采购),而不是退货STO(A向B,item 选择return的标

weixin_45518759的博客 2839

Understand-Anything:AI驱动的代码知识图谱,实现项目全局洞察与高效导航

在软件开发中,理解复杂代码库的结构和依赖关系是提升开发效率的关键。传统代码阅读方式往往陷入局部视角,难以快速把握系统全貌。知识图谱技术通过将代码实体(如文件、类、函数)及其关系(调用、继承、依赖)可视化,为代码理解提供了全局视角。这项技术的核心价值在于将静态代码转化为动态、可交互的认知地图,极大降低了系统学习与维护成本。在实际工程中,它广泛应用于新成员快速入职、遗留系统梳理、架构影响分析等场景。本文介绍的Understand-Anything工具,正是基于这一理念,通过多智能体分析管道,自动构建代码的结构图

weixin_42615290的博客 886

SSH 隧道简明教程

SSH 隧道简明教程。

abc 972

告别LM2596!用LM5175打造400W自动升降压数控电源(附完整电路图与代码)

本文详细介绍了如何利用LM5175芯片设计400W自动升降压数控电源,替代传统的LM2596方案。通过四开关Buck-Boost拓扑结构,LM5175实现了高达98%的转换效率和400W大功率输出,支持无缝升降压切换。文章涵盖芯片选型、电路设计、PCB布局及STM32数控实现,为工程师提供完整的实践指南。

weixin_27032989的博客 600

Mac ssh 配置服务器和免密登陆

Mac ssh 基础配置

六六哥的博客 2205

Rockit VDEC解码实战:从零构建高效视频处理流水线

本文详细介绍了Rockit VDEC硬件解码模块在RK3568/RK3588平台的应用实践,涵盖开发环境配置、MPI接口使用、码流发送模式选择、内存管理优化及多路解码系统构建。通过实战案例展示如何利用VDEC实现高效视频处理流水线,显著降低CPU占用率,提升嵌入式多媒体开发效率。

ol789012的博客 305

PyTorch深度学习实战(25)——从零开始实现Mask R-CNN实例分割

Mask R-CNN 是一种在目标检测任务中引入了语义分割的强大框架,通过在 Faster R-CNN 基础上进行扩展,添加了额外的分支网络,不仅可以准确地检测对象的位置和类别,还可以生成每个实例的精确像素级别的语义分割掩码。其模块化的设计可以轻松地应用于不同的任务和数据集,并且可以通过添加更多的分支进行功能扩展,如实例关键点检测等。

盼小辉丶的博客 1万+

Mac下 SSH Tunnel & Chrome

VPN挂了。。。

代小宁 3054

基于LSTM算法实现交通流量预测(Pytorch版)

本研究采用PyTorch框架,设计并实现了一种基于LSTM(Long Short-Term Memory)网络的交通流量预测模型。针对时序性显著的交通流量数据,模型首先将多节点、多通道的时空信息整合为一维特征输入至多层LSTM单元,利用其捕捉长期依赖及短期波动的能力进行深度学习。全连接层随后调整时间步长以适应预测周期需求。模型结构灵活,能适应不同节点数、输入输出长度及通道配置,实现在给定历史流量数据基础上对未来交通流量的精准预测,为交通管理与规划提供数据驱动支持。

打酱油的葫芦娃 4641

SSH Tunnel 一般场景用法

SSH TunnelSSH Tunnel 顾名思义就是 SSH 安全隧道,平时看别人的相关帖子的时候很多时候可能看不太明白讲的是几个意思,这里我们约定一下说法的含义: “ HostA 可以访问 HostB ” 意思是在机器 HostA 上,可以通过 SSH Client 远程登陆到机器 HostB 上。 下边 Sequence 图中,箭头方向就是机器间可以访问的方向。 下边 Sequence 图中,

晓强的技术博客 9万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

《Boring SSH Tunnel Manager》安装与配置指南

`Boring` 是一个简单而强大的 SSH 隧道管理工具,它能够帮助用户轻松管理 SSH 隧道。该工具具有轻量级、快速的特点,支持本地、远程以及动态(SOCKS5)端口转发,并且与 SSH 配置和 `ssh-agent` 兼容。`Boring` 的配置通过人性化的 TOML 文件进行,使得隧道管理变得直观和简单。 该项目主要使用 **Go** 语言开发,少量的 Shell 脚本和 Batchf...

gitblog_00140的博客 1078

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

通过Reverse SSH Tunnel穿透内网

ssh -NfR 远端主机listen port : 远端连回时导向的主机 : 远端连回本地主机时导向主机的port帐号@远端主机 ssh参数解释:-N:不执行任何指令-f:背景执行-R:主要建立reverse tunnel的参数具体实例:ssh -p 6120 -NfR 10086:localhost:22  la@67.217.*.22问题:若要在任何时候都能连接到内网,则必须保证从内网主机建立的到外网主机的连接不掉线。

xuyaqun的专栏 6347

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

使用SSH tunnel访问内网的MySQL

使用SSH tunnel访问内网的MySQL

duke_ding2的博客 861

Tunnel-SSH:轻松实现SSH隧道,提升开发效率

Tunnel-SSH:轻松实现SSH隧道,提升开发效率 项目介绍 Tunnel-SSH 是一个基于Node.js的开源项目,旨在简化SSH隧道的创建和管理。通过Tunnel-SSH,开发者可以轻松地将远程服务器上的端口映射到本地,从而实现安全的数据传输和访问。无论是数据库连接、API调用还是其他需要通过SSH隧道进行的安全通信,Tunnel-SSH都能提供便捷的解决方案。 项目技术分析 Tunne...

gitblog_00953的博客 1191

SSH tunnel 设置

SSH tunnel 设置

好记性不如烂笔头 1万+

怎样用putty设置SSH tunnel

http://davihigh.spaces.live.com/blog/cns!E64F2DAC77562C4F!115.entry怎样用putty设置SSH tunnel凡是不晓得SSH为何物的朋友可以略过,也可以google SSH开始了解它。这儿不重复了。SSH tunnel的功能简单说来,就是实现A主机XXX端口跟B主机YYY端口之间,在TCP级别上的数据包转发,而且进一步的,这

ruixj的专栏 1万+

Laravel SSH Tunnel 项目教程

Laravel SSH Tunnel 项目教程 1. 项目的目录结构及介绍 Laravel SSH Tunnel 项目的目录结构如下: laravel-ssh-tunnel/ ├── config/ │ └── config.php ├── src/ │ ├── Commands/ │ │ └── TunnelCommand.php │ ├── Services/ │ │ ...

gitblog_00121的博客 607

linux ssh 隧道 tunnel 一般场景用法

SSH Tunnel顾名思义就是 SSH 安全隧道,平时看别人的相关帖子的时候很多时候可能看不太明白讲的是几个意思,这里我们约定一下说法的含义: “HostA 可以访问 HostB” 意思是在机器HostA上,可以通过 SSH Client 远程登陆到机器HostB上。 下边 Sequence 图中,箭头方向就是机器间可以访问的方向。 下边 Sequence 图中,命令在箭头...

whatday的专栏 1623

使用Reverse SSH Tunnel实现内网穿透的可行性方案

在不采用第三方服务(如51mypc、teamviewer)的情况下,通过建立反向ssh tunnel 和反向代理服务器实现在任何地方访问公司网络。  以下是具体操作步骤:一、实现远程ssh到内网120 1.1 建立到公网主机22的反向连接lai@120:~$ ssh -p 6120 -NfR 60.*.*.22:10086:localhost:22  www-data@60.*.*.22 1.2 在任何client上用ssh连接22主机的10086端口,以www-data用户(其他用户也可以,但用户名和密码

xuyaqun的专栏 7814

常见问题解决方案:tunnel-ssh 项目

常见问题解决方案:tunnel-ssh 项目 项目基础介绍 tunnel-ssh 是一个开源项目,旨在简化 SSH 隧道的创建和管理。它允许用户通过 Node.js 创建安全的 SSH 隧道,以便在本地机器和远程服务器之间进行数据传输。该项目基于 ssh2 库,使用 TypeScript 编写,提供了灵活的配置选项,适用于各种自动化脚本和工具。 主要编程语言 TypeScript 新手常见问题...

gitblog_01148的博客 912

Over SSH Tunnel

*具体实现:**ssh -R 是创建 SSH 隧道的另一种方式,用于将远程服务器上的某个端口转发到本地计算机上的某个端口。通过这个隧道,远程服务器上的流量被加密并通过 SSH 连接发送到本地,本地再将流量解密并转发到指定的本地端口。是创建 SSH 隧道的一种方式,用于将本地的某个端口转发到远程服务器上的另一个主机的端口。通过这个隧道,本地流量被加密并通过 SSH 连接发送到远程服务器,远程服务器再将流量解密并转发到内部主机。:本地客户端可以访问内部主机的服务,而无需直接在公共网络上暴露内部主机的端口。

weixin_43955293的博客 1051

【亲测免费】 Tunnel-SSH 项目使用教程

Tunnel-SSH 项目使用教程 项目介绍 Tunnel-SSH 是一个用于创建 SSH 隧道的 Node.js 库。它简化了通过 SSH 连接到远程服务器并创建本地或远程端口转发的过程。Tunnel-SSH 可以用于安全地访问远程服务,如数据库、Web 服务等,而无需直接暴露这些服务的端口。 项目快速启动 安装 首先,确保你已经安装了 Node.js 和 npm。然后,通过 npm 安装 Tu...

gitblog_00780的博客 600
上一篇: 利用Putty通过ssh端口转发实现FireFox和MSN加密代理访问
下一篇: SSH Port Forwarding
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值