使用 ssh 配置远程访问 - Flink

使用 ssh 配置远程访问 - Flink

我正在按照指南配置 flink 集群:flink 集群设置

请参阅“使用 ssh 配置远程访问”部分。

当我scp .ssh/authorized_keys <worker>:~/.ssh/用集群中其他节点的 IP 替换 <worker> 时。不幸的是,我得到了以下输出:

ssh_exchange_identification:读取:对等方重置连接

失去了连接

有人知道可能存在哪些问题吗?

添加详细信息:我正在使用由三个节点组成的集群,其中有一个 Apache Flink 实例。

节点的 IP 是私有的,因此我可以使用集群内部的主机名访问它们。

因此,我使用的 ip 代替了 <worker>,这是我通常用来访问特定节点的主机名。我相信这对于集群内部的节点相互通信会很有帮助。

出现该问题时,远程机器的auth.log中有这样的行:

Sep 11 23:34:42 giordano-2-2-100-2 sshd[5019]: refused connect from 192.168.11.X

答案1

你有tcpwrappers阻止您的连接尝试。

在远程机器上,查看一下/etc/hosts.allow

尝试输入sshd: 192.168.11.0/255.255.255.0它(或任何您的子网掩码)。

请注意,这将允许来自所有本地子网的连接(当然,提供有效的凭据或密钥对)。

如果您只想允许一台服务器(例如,192.168.11.1),您可以输入以下内容/etc/hosts.allow

sshd: 192.168.11.1/255.255.255.255

相关内容