Basil A Asked: 2020-04-30 05:41:38 +0800 CST2020-04-30 05:41:38 +0800 CST 2020-04-30 05:41:38 +0800 CST 我需要在 sshd_config 上启用哪些配置才能将其用作跳转节点服务器? 772 我需要在跳转节点服务器上的 sshd_config 上启用哪些配置才能使用 ProxyJump 使用该服务器。 ssh 1 个回答 Voted Best Answer A.B 2020-04-30T06:24:37+08:002020-04-30T06:24:37+08:00 AllowTcpForwarding您必须使用至少local或否则启用端口转发yes(这是默认设置): 指定是否允许 TCP 转发。可用选项是yes(默认)或all允许 TCP 转发、no阻止所有 TCP 转发、local仅允许本地(从 ssh(1) 的角度)转发或仅remote允许远程转发。 这是因为该ProxyJump选项只是客户端的一种优化方法(在本地使用管道而不是 tcp 或 unix 套接字),以要求服务器转发 tcp 端口。最后,服务器只是接收相同的请求并进行相同的处理。 跑步: $ ssh -J proxyhost destinationhost 当前产生一个子进程(两者都与两对管道连接以获得全双工结果): ssh -W destinationhost:22 proxyhost -W是一个ssh选项,类似于-L: -W host:port 请求将客户端上的标准输入和输出通过安全通道转发到端口上的主机。暗示-N,和-T,尽管这些可以在配置文件中被覆盖或使用 -o 命令行选项。ExitOnForwardFailureClearAllForwardings
AllowTcpForwarding
您必须使用至少local
或否则启用端口转发yes
(这是默认设置):这是因为该
ProxyJump
选项只是客户端的一种优化方法(在本地使用管道而不是 tcp 或 unix 套接字),以要求服务器转发 tcp 端口。最后,服务器只是接收相同的请求并进行相同的处理。跑步:
当前产生一个子进程(两者都与两对管道连接以获得全双工结果):
-W
是一个ssh选项,类似于-L
: