如何通過兩層 SSH Server 代理

发布于 2022-08-28 13:09:13 字数 73 浏览 13 评论 0

有兩臺服務器 A, B,本地能能訪問 A, A 能訪問 B
如果想在本地使用 B 作 ssh -D 代理,應該如何操作?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

戏剧牡丹亭 2022-09-04 13:09:13

首先我假设你的「能访问」指的是网络是通的,能够通信,而不是 ssh 密钥位于特定的机器所以从其它机器不能成功授权。

把 B 的 22 端口通过 A 映射到本地的 2222 端口,然后本地连它:

ssh -L2222:B:22 A
ssh -D7070 -p2222 localhost
萌︼了一个春 2022-09-04 13:09:13

将SSH服务映射到本地端口来实现Socks代理服务器的功能

执行:

ssh -qTfnN -D 7070 xxx@x.x.x.x -p port

-D 加本地端口 xxx@x.x.x.x -p port 为ssh代理服务器

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文