通过 Xinetd 路由时 SSH 连接被拒绝

通过 Xinetd 路由时 SSH 连接被拒绝

我正在尝试将 SSH 连接从 SSH 计算机上的端口 22 路由到 xinetd 计算机上的端口 2222,每次尝试通过 xinetd 计算机上的端口 2222 进行连接时,都会收到连接被拒绝的错误。SSH 计算机运行的是 CentOS 5.4,xinetd 计算机也运行的是 CentOS 5.4。

Xinetd 服务:

service 2222
{
socket_type = stream
port = 2222
wait = no
user = root
redirect = 10.10.10.10 22
}

我的 Mac 上的终端输出如下:

Mac mini:~ Justin$ ssh -v [email protected] -p 2222
OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009
debug1: Reading configuration data /etc/ssh_config
debug1: Connecting to sub.mydomain.com [xxx.22.xxx.29] port 2222.
debug1: connect to address xxx.22.xxx.29 port 2222: Connection refused
ssh: connect to host sub.mydomain.com port 2222: Connection refused
Mac mini:~ Justin$ 

有任何想法吗?

谢谢 :)

答案1

你能从 xinetd 机器连接到 10.10.10.10:2222 吗?如果可以,请检查你没有在 IPTables 的 FORWARD 链中拒绝 xinetd 机器上的数据包

相关内容