首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SSH代理是如何工作的?

SSH代理是如何工作的?
EN

Server Fault用户
提问于 2018-04-19 07:35:44
回答 2查看 6.7K关注 0票数 1

我试图映射本地端口,以便将流量重定向到代理服务器。我得到了包含以下命令的指令:

代码语言:javascript
复制
ssh -A -t -l root 106.120.124.39 -L :8888:106.120.102.53:8888

来自SSH手册:

-A

启用身份验证代理连接的转发。这也可以在配置文件中按主机指定.应谨慎地启用代理转发。能够绕过远程主机上的文件权限(对于代理的UNIX域套接字)的用户可以通过转发的连接访问本地代理。攻击者无法从代理获取密钥材料,但是他们可以对密钥执行操作,使它们能够使用加载到代理中的标识进行身份验证。

-t

力伪终端分配

-L

指定到本地(客户端)主机上的给定TCP端口或Unix套接字的连接将转发到给定主机和远程端的Unix套接字。

尽管我读了这篇文章,但我还是不明白它到底是如何工作的,以及在终端中输入这些内容意味着什么。有人能简单地解释一下吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2018-04-19 11:25:01

我以为我在某个地方的-L :9990:198.51.100.0:9999我做到了上有一个图形插图!

图可视化了一种情况,在这种情况下,-L [ bind_address:]port:host:hostport用于访问远程端的资源。现在,您可以连接到SSH客户端计算机上的端口9990,就像从SSH服务器连接到example.com:9999一样。目的地可能是任何东西。我不想在双方都使用您的8888来避免混淆;它可以是一个不同的端口。

一幅画值一千字;在如何使用SSH隧道 2000字中的一半

票数 3
EN

Server Fault用户

发布于 2018-04-19 11:07:58

我认为SSH.com有一个关于SSH隧道/转发的非常简单和写得很好的解释

对于-t标志,这里是另一个好读;这里-A标志的读取器。

图片可以更好地解释这种情况(-D =动态转发):

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/908429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档