2014-12-17 12 views
6

ich muss glusterfs geo replikation erreichen.glusterfs geo replikation auf nicht standard ssh port

In meiner Produktionsumgebung ist der Port 22 zwischen den Servern, die ich Replikation ausführen möchte, nicht geöffnet (Dies ist von Entwurf und wir müssen damit gehen).

Gibt es eine Möglichkeit, ich kann einen angepassten SSH-Port (d. H. 22222) verwenden, um es zu erreichen.

Gibt es dafür eine andere Lösung?

HINWEIS: Ich kann andere Server als diese beiden nicht verwenden.

+0

Niemand diese Frage zu beantworten? –

+0

Was hält Sie davon ab, Port 22222 zu verwenden? Ist eine Firewall im Weg? Ich nehme an, Sie müssen auf einem neueren Setup sein, das Firewalld verwendet. Wenn ja, müssen Sie wahrscheinlich Löcher zwischen den beiden Maschinen mit 'firewall-cmd' stecken. Sie können die Verbindung zwischen den beiden Computern mit 'netcat' testen (obwohl RHELs Version nicht ideal ist) oder sogar' telnet'. –

Antwort

8

Gluster uses the installed ssh client bedeutet, dass Sie die Konfiguration mit der normalen ssh_config überschreiben können.

So .ssh/config in der homedir des Benutzers erstellen, die glusterfs (wahrscheinlich root) läuft und konfigurieren Sie den Client mit dem dokumentierten Host:

[glusterfsnode-hostname] 
Port 2222 

Alternativ Sie configure glusterfs eine andere ssh zu verwenden Befehl, und fügen -p 2222 dort