2016-09-19 5 views
-2

Ich kann nicht von einem Server (10.61.8.XXX) auf den B-Server (10.61.16.XX) zugreifen. Wenn Sie versuchen, auf B-Server von A zuzugreifen, fragen Sie auch nach dem Einfügen von SSH-Schlüsseln ein Passwort. Ein vom B-Server generierter Server. Ich kann jedoch auf einen Server vom B-Server ohne Passwort zugreifen. Ich möchte die SSH-Schlüssel nicht erneut generieren, da Jobs, die in Jenkins vorhanden sind, basierend auf diesen alten Schlüsseln ausgeführt werden. Bitte teilen Sie mir den Status zu bestätigen und Befehle, damit dies funktioniert.Ich stehe beim Zugriff auf den Linux-Server auf das Problem "SSH-Zugriff".

Vielen Dank im Voraus!

Antwort

0

Haben Sie die Datei- und Verzeichnisberechtigungen auf Host B überprüft?

Auf Host B, fixieren Sie diese mit

$ chmod go-w $HOME $HOME/.ssh 
$ chmod 600 $HOME/.ssh/authorized_keys 
$ chown `whoami` $HOME/.ssh/authorized_keys 

(siehe OpenSSL FAQ).

+0

hochladen Ich habe oben Kommentare in B-Server, aber immer noch gefragt, Passwort für den Zugriff von einem Server auf B-Server. – Dikil

0
  1. überprüfen, ob ein publickey Server wurde hinzugefügt .ssh/authorized_keys

  2. Auf Server-Servern auf B A cat ~/.ssh/id_rsa.pub

  3. Auf Server B cat ~/.ssh/authorized_keys

Wenn A der publickey nicht ist Fügen Sie in B's authorized_keys diese einfach zu B's authorized_keys

0 hinzu
+0

Ich tat alles, was Sie oben erwähnt haben. Aber keine Chance :( – Dikil

+0

Andere Möglichkeiten. – Dikil

+0

könnte pls die Ausgabe der Befehle über – Shellmode

Verwandte Themen