Rsync不能在基于rhel7.3的openshift容器之间工作

我需要将文件从一个容器传输到其他容器。我开发了基于rhel7.3的docker镜像,并部署在openshift redhat

我们已经使用rsync来在容器之间传输文件。下面的rsync脚本工作正常,当我开发了基于Ubuntu的图像,但不是在红帽

#!/bin/bash mkdir ~/.ssh cd ~/.ssh ssh-keygen -f gatewayworker.rsa -t rsa -N '' sshpass -p "rsyncuser" ssh-copy-id -o "StrictHostKeyChecking no" -i ~/.ssh/gatewayworker.rsa.pub rsyncuser@gateway-manager while true do rsync -rtvu -e 'ssh -i gatewayworker.rsa -o StrictHostKeyChecking=no' rsyncuser@gateway-manager:/mnt/wso2am-2.1.0/repository/deployment/server/synapse-configs/ /mnt/wso2am-2.1.0/repository/deployment/server/synapse-configs/ --delete sleep 10 done 

当试图find根连接之间的SSH连接无法build立连接时,我运行了命令ssh wso2user@gatewaymanager -p 22 -v 。 这是告诉连接build立,但在SSH2_MSG_KEXINIT sent步骤,我们正在Read from socket failed:Connection reset by peer

任何人都可以请帮助我们如何使基于rhel7.3的容器之间的连接