小编Pri*_*tzl的帖子

SSH 配置中的主机配置是否合并?

我的 中有以下通用主机配置.ssh/ssh_config

Host *
  ConnectTimeout 5
  ServerAliveInterval 5
  ServerAliveCountMax 12
Run Code Online (Sandbox Code Playgroud)

我也有一些具体的配置。例如以下别名:

Host work-server-1
  Hostname a.b.c.d

Host work-server-2
  Hostname i.j.k.l
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是:登录主机时work-server-1,SSH 是否还会使用条目中定义的ConnectTimeout,ServerAliveIntervalServerAliveCountMax设置Host *

networking linux ssh openssh

13
推荐指数
1
解决办法
877
查看次数

将 DNS 请求转发到我工作的跳转服务器

我可以通过 SSH 访问我工作中的跳转框。这个跳转盒可以访问工作中的完整网络基础设施。在家工作真是太好了。

我能够在跳转盒上运行 SOCKS5 代理(通过ssh -D),并成功地将我的浏览器配置为将该 SOCKS5 代理用于工作主机(通过https://getfoxyproxy.org)。Foxyproxy 似乎将 DNS 请求转发到该 SOCKS5 代理,所以一切正常。

我的问题是其他工具,例如 Maven(用于构建 Java),能够使用 SOCKS5 代理,但不幸的是无法通过它转发 DNS。据我所知,这是一个已知的限制。所以我最终将我的工作服务器添加到/etc/hosts.

我正在寻找一个更加动态和明确的解决方案,以消除必须维护/etc/hosts. 从本质上讲,我现在想继续使用我的 ISP 的 DNS 服务器,但我想将我的工作服务器(并且只针对它们)的 DNS 请求转发到那个跳转框(通过 SSH 或那个 SOCKS5 代理)。

那可能吗?

networking linux dns ssh proxy

6
推荐指数
1
解决办法
911
查看次数

标签 统计

linux ×2

networking ×2

ssh ×2

dns ×1

openssh ×1

proxy ×1