如何使用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作业。
如何在iPhone上使用Apple Sports
当天的视频 滚动以继续浏览内容 你是一个铁杆体育迷,正在寻找一种方便的方式来跟踪你最喜欢的体育联赛和球队吗?苹果的体育应用程序有一个极简的界面,可以显示实时比分、统计数据和赔率。以下是关于使用Apple Sports你需要知道的一切。 你可以用苹果体育应用做什么? 苹果公司于2024年2月21日推出了苹果体育应用程序,帮助iPhone用户轻松了解他们喜欢的联赛和球队的比分和统计数据。你可以跟随你最
最新尾数5.21更新解决了持久存储问题
Tails是“Amnesic Incognito Live System”的缩写,是一个基于Debian的Linux发行版,可以从U盘或DVD启动,以优先考虑隐私和匿名性而闻名。 它的设计目的是在使用的计算机上不留下任何痕迹,并通过Tor网络路由所有互联网流量,确保用户的在线隐私和匿名性。 最近,Tails项目宣布Tails 5.21全面上市,让我们看看有什么新消息。 尾部5.21亮点 尾部5.2
5个修复当你的iPhone上不工作
在iPhone上将语音转换为文本时遇到问题?又或者说,口授图标根本就找不到了?别担心;以下是几个简单的故障排除步骤,当您的iPhone上的口授不起作用时,您可以遵循。 1.检查iPhone上是否启用了口述功能 口授功能由iPhone屏幕键盘底部的麦克风图标表示。虽然默认情况下启用了口述,但如果在键盘上看不到麦克风图标,则需要先在"设置"中启用该功能。 去 设置常规键盘>>并打开启用听写
如何从iPhone上删除Safari
Safari是一款预装的苹果应用程序,不能从iPhone上永久删除。然而,如果你真的想“删除”它,你仍然有两个选择。 您可以从主屏幕中删除应用程序,以便将其隐藏在应用程序库中,或者使用内容和隐私限制来阻止应用程序。因此,让我们看看如何从iPhone中"删除"Safari。如果您是iPad用户,请随时遵循相同的步骤。 如何从iPhone的主屏幕上删除Safari 第一种方法将最适合你,如果你仍然想偶
如何在iPhone、iPad或Mac上重置Siri
如果Siri经常难以识别你的声音,或者你无法让“嘿Siri”正常工作,你可以在苹果设备上重置Siri。这样做可以让你重新训练Siri,更好地识别你的声音。我们会教你怎么做。 重置iPhone或iPad上的Siri 不幸的是,苹果并没有为Siri提供“重置”按钮。然而,您可以在需要时使用iOS/iPadOS设置应用程序中的简单切换来重置Siri。请遵循以下步骤: 打开 设置 iPhone或iPad上