如何使用SSH隧道访问受限制的服务器
SSH隧道或SSH端口转发是一种在客户端和服务器机器之间创建加密SSH连接的方法,通过该连接可以中继服务端口。
带有端口转发的本地SSH隧道
当您想要访问无法直接访问的资源,但您可以访问的ssh服务器可以访问时,您可以使用本地ssh隧道。以下是一些场景。
代理到远程服务器

在上图中,蓝色主机无法够到
http://192.168.0.3
但是可以ssh到192.168.0.2。在上执行的以下ssh命令
蓝色主机
将允许蓝色主机到达红色主机。
ssh
L
8080
:192.168.0.3
:80
还原器
@192
.168.0.2
代码语言:
CSS
(
css
)
现在蓝色主机可以打开浏览器,转到
http://localhost:8080
,并显示192.168.0.3上托管的网页。
本地端口转发

在上图中,蓝色主机希望连接到端口80上的红色主机,但两者之间有一个防火墙拒绝连接。因为蓝色主机可以ssh到红色主机,所以我们可以创建一个本地端口转发ssh隧道来访问该端口。
蓝色主机上的命令为:
ssh
L
8080
:192.168.0.2
:80
还原器
@192
.168.0.2
代码语言:
CSS
(
css
)
现在,当蓝色主机打开浏览器并转到
http://localhost:8080
他们将能够看到红色服务器在端口80处具有的任何内容。
本地端口转发语法
创建本地ssh端口转发隧道的语法如下:
ssh-L
<
LPORT
>
:
<
RHOST
>
:
<
rpot
>
<
网关
>
代码语言:
HTML,XML
(
xml
)
具有端口转发的远程SSH隧道
在这个场景中,我们将创建一个反向ssh隧道。在这里,我们可以在一个方向上启动ssh隧道,然后使用该隧道在另一个方向创建ssh隧道。当你把无人机电脑放在网络中并想让它“打电话回家”时,这可能很有用。然后,当它打电话回家时,您可以通过已建立的ssh隧道连接到它。

我们在绿色主机上,希望ssh到蓝色主机。但是,防火墙会直接阻止此连接。因为蓝色主机可以ssh到绿色主机,所以我们可以使用它进行连接,当绿色主机想要ssh回到蓝色主机时,它可以沿着这个以前建立的隧道运行。
蓝色主机启动ssh隧道,如下所示:
ssh
R
2222
:localhost
:22
绿用户
@192
.168.0.2
代码语言:
CSS
(
css
)
这打开了绿色主机上的端口2222,然后该端口将其转发到蓝色主机上的港口22。因此,如果绿色主机在端口2222上对自己进行ssh,那么它就会到达蓝色主机。
绿色主机现在可以ssh到蓝色主机,如下所示:
ssh
2222
blueuser
@localhost
代码语言:
CSS
(
css
)
使用-N选项
使用ssh时,可以指定
N
标志,该标志告诉ssh在建立ssh连接时不需要通过该连接发送任何命令。在制作隧道时经常使用此选项,因为我们通常不需要实际得到提示。
AutoSSH
这个
自动清除
命令用于为隧道添加持久性。它的任务是验证ssh连接是否已启动,如果没有,则创建它。
这是一个您可能会识别的自动刷新命令。
autosh-N-i/home/blueuser/.ssh/id_rsa-R 2222:localhost:22[电子邮件保护]
的
-i/home/blueuser/.ssh/id_rsa
选项表示使用证书来验证这个ssh连接。
现在,当你的隧道关闭时,它会自动尝试重新连接,并不断尝试,直到成功。要使其在重新启动时持久化,请将ssh命令添加为cron作业。
游戏不断崩溃的12个原因(以及如何解决问题)
当你购买一款新游戏时,你希望它能简单地工作。在大多数情况下,这就是发生的情况。但有时,游戏会崩溃。有时这是游戏本身的问题,而另一些时候则是由于硬件不足或互联网连接速度慢。 弄清楚为什么你最喜欢的电脑游戏总是崩溃可能很棘手。因此,请继续阅读,了解您的PC在游戏时崩溃的原因以及如何修复它。 为什么你最喜欢的游戏总是崩溃? 如果您不确定是什么原因导致游戏崩溃,可以利用Windows事件查看器工具记录游戏
3种方法来工厂重置您的Windows计算机
出厂重置是解决许多Windows问题的核心解决方案。如果你的电脑比以前慢了很多,你有一个恶意软件感染,你无法删除,或者计划出售你的机器,重置是最方便的选择。 根据您的安装和安装的Windows版本,您有几种不同的方法来出厂重置Windows笔记本电脑或台式机。我们将向您展示如何尽可能轻松地重置Windows 11、10或更早版本的计算机。 在重置Windows之前,请确保您已备份! 在我们了解如何
如何释放Mac上的空间:你需要知道的8个提示和技巧
Mac中的SSD是其速度惊人的原因之一。但由于闪存存储非常昂贵,MacBook Air、iMac和Mac mini的基本型号仍然配备了256GB的SSD。升级它需要花费数百美元。 如果你的存储空间有限,你需要积极主动。因此,让我们来看看您可以采取(以及稍后自动执行)来释放Mac上宝贵的存储空间的这些步骤。这样,你的Mac就不会在你下次下载大文件时抛出可怕的“你的磁盘几乎满了”横幅。 1.倒垃圾 你
Miracle WM:一种基于Ubuntu MIR的新Wayland合成器
还记得米尔吗?Canonical于2013年启动的项目旨在使其成为Unity桌面环境的主要显示服务器。时至今日,尽管这两个项目被认为是该公司不成功的项目的一部分,但它们仍然得到了支持,尽管它们的最初目标已经重新调整。 Unity继续得到开源社区的支持,主要是通过Ubuntu Unity的旋转。同时,Canonical仍然支持和平号,主要将其使用重点放在物联网设备上。 在这里,它的一位开发人员分享了
2024年最佳预算笔记本电脑
这些年来,廉价笔记本电脑发生了很大变化。笨拙的设计和令人担忧的性能是过去的问题,现在我们有了时尚实用的轻薄设备。对于那些寻求简单的浏览、流媒体甚至玩要求较低的视频游戏的人来说,有许多价格合理的选择。 HP Pavilion 15.6英寸 总体最佳 亚马逊499美元 三星Chromebook 4+ 最实惠 亚马逊199美元 惠普 HP Stream 14英寸 最有利于生产力 亚马逊194美元 联想I