Ich habe Jenkins läuft auf meiner Unix-Box und ich bin ein Skript von Remote-Server aufrufen. Ich versuche herauszufinden, Remote-Ssh-Problem, das ich auf einem Server habe. Ich bekomme diese Erlaubnis verweigert Fehler, die ein Problem mit dem Schlüssel, aber aus dem gleichen Benutzerkonto auf der Shell, kann ich definitiv eine Verbindung zu meinem Remote-Rechner und führen Sie die. SH-Datei. Ich sehe den folgenden Fehler in den Protokollen.Berechtigung verweigert -unable zum Ausführen von Remote-SSH-Befehle
Pseudo-Terminal wird nicht zugewiesen, da Stdin kein Terminal ist. Berechtigung verweigert, bitte erneut versuchen. Berechtigung verweigert, bitte erneut versuchen. Berechtigung verweigert (publickey, gssapi-keyex, gssapi-with-mic, Passwort).
Ich versuchte mit -t -t und -vv Optionen und dann sehe ich nur Berechtigung verweigert (publickey, gssapi-keyex, gssapi-mit-mic, Passwort).
.ssh permisssions sind 700 und Dateiberechtigungen sind 644
muss ich SSH-Schlüssel für mein Jenkins Benutzer auf dem Host und überträgt es auf Remote-Server erstellen?