我需要实现 glusterfs 地理复制。
在我的生产环境中,我想要进行复制的服务器之间的端口 22 未打开(这是设计使然,我们必须保留它)。
有没有办法可以使用自定义 ssh 端口(即 22222)来实现它。
有没有其他解决方案。
注意:我不能使用除这两个以外的其他服务器。
Gluster使用已安装的 ssh 客户端,这意味着您可以使用普通的 ssh_config 覆盖配置。
因此,在运行 glusterfs 的用户(可能是 root)的主目录中创建 .ssh/config 并使用文档配置客户端Host
:
[glusterfsnode-hostname]
Port 2222
或者,您可以将 glusterfs 配置为使用不同的 ssh 命令,然后-p 2222
添加