Seite 1 von 1

[gelöst] OPSI 4.2 Testing: SSH in Configed nicht möglich

Verfasst: 17 Mär 2021, 13:53
von obstesser
Hallo,
an dieser Stelle herzlichen Dank für die Veröffentlichung der 4.2er als Testing! Eine erste Rückmeldung:

Ich habe laut Anleitung eine Migration des Opsi-Servers (standalone) von 4.1 auf 4.2 durchgeführt und bereits Netboot-Win10x64 und bereits einige Localboot-Produkte erfolgreich damit installiert. Auch die Grafana-Übersicht (Teil der neuen Infopage) habe ich mir angesehen :mrgreen: Es gibt sicher noch viele Dinge zu testen. Eine Sache, die leider nicht klappt, ist mir aufgefallen:

Im Configed (4.1.9.3.3) kann ich keine SSH-Verbindung zum Server mehr herstellen (gleiches Verhalten auch mit den neueren Versionen aus testing + experimental). Im Log des Configed steht folgendes:

Code: Alles auswählen

[3] (INFO)     [März 17  09:38:48.737  2021]    [Thread[AWT-EventQueue-0,6,main]]         SSHConnectionInfo getInstance, until now instance admuser@opsiserver.domain.tl:22|no sshkey
[3] (INFO)     [März 17  09:38:48.737  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect command 
[3] (INFO)     [März 17  09:38:48.737  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectionInfo   checkUserData admuser@opsiserver.domain.tl:22|no sshkey
[3] (INFO)     [März 17  09:38:48.737  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect host opsiserver.domain.tl
[3] (INFO)     [März 17  09:38:48.737  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect to login host true
[3] (INFO)     [März 17  09:38:48.737  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect user admuser
[3] (INFO)     [März 17  09:38:48.737  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect this.password ***confidential***
[3] (INFO)     [März 17  09:38:48.737  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect useKeyfile false use password …
[3] (INFO)     [März 17  09:38:48.738  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   we try to connect with timeout 1000
[2] (WARNING)  [März 17  09:38:48.868  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   com.jcraft.jsch.JSchException: Session.connect: java.io.IOException: End of IO Stream Read
[3] (INFO)     [März 17  09:38:48.871  2021]    [Thread[AWT-EventQueue-0,6,main]]         SSHConnectionInfo getInstance, until now instance admuser@opsiserver.domain.tl:22|no sshkey
[3] (INFO)     [März 17  09:38:48.871  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect command 
[3] (INFO)     [März 17  09:38:48.871  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectionInfo   checkUserData admuser@opsiserver.domain.tl:22|no sshkey
[3] (INFO)     [März 17  09:38:48.871  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect host opsiserver.domain.tl
[3] (INFO)     [März 17  09:38:48.871  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect to login host true
[3] (INFO)     [März 17  09:38:48.871  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect user admuser
[3] (INFO)     [März 17  09:38:48.871  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect this.password ***confidential***
[3] (INFO)     [März 17  09:38:48.871  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect useKeyfile false use password …
[3] (INFO)     [März 17  09:38:48.871  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   we try to connect with timeout 1000
[2] (WARNING)  [März 17  09:38:48.984  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   [1] seems to be a session exception com.jcraft.jsch.JSchException: Session.connect: java.io.IOException: End of IO Stream Read
[3] (INFO)     [März 17  09:38:48.984  2021]    [Thread[AWT-EventQueue-0,6,main]]         SSHConnectionInfo getInstance, until now instance admuser@opsiserver.domain.tl:22|no sshkey
[3] (INFO)     [März 17  09:38:48.984  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect command 
[3] (INFO)     [März 17  09:38:48.984  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectionInfo   checkUserData admuser@opsiserver.domain.tl:22|no sshkey
[3] (INFO)     [März 17  09:38:48.984  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect host opsiserver.domain.tl
[3] (INFO)     [März 17  09:38:48.984  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect to login host true
[3] (INFO)     [März 17  09:38:48.984  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect user admuser
[3] (INFO)     [März 17  09:38:48.984  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect this.password ***confidential***
[3] (INFO)     [März 17  09:38:48.984  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect useKeyfile false use password …
[3] (INFO)     [März 17  09:38:48.985  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   we try to connect with timeout 1000
[2] (WARNING)  [März 17  09:38:49.101  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   [2] seems to be a session exception com.jcraft.jsch.JSchException: Session.connect: java.io.IOException: End of IO Stream Read
[2] (WARNING)  [März 17  09:38:49.101  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHConnectExec   connect Authentication failed. com.jcraft.jsch.JSchException: Session.connect: java.io.IOException: End of IO Stream Read
[3] (INFO)     [März 17  09:38:49.101  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHCommandFactory   testConnection not connected
[2] (WARNING)  [März 17  09:38:49.101  2021]    [Thread[AWT-EventQueue-0,6,main]]      de.uib.opsicommand.sshcommand.SSHCommandFactory   cannot connect to admuser@opsiserver.domain.tl
SSH auf dem Server läuft. Mit dem windowseigenen SSH und auch mit Putty ist die SSH-Verbindung mit gleichem Benutzer und Passwort wie oben möglich.

Server OS ist Ubuntu 20.04.

(Apropos Server: Dort habe ich den opsi-configed 4.1.9.3.3 von der Infopage installiert und beobachte das gleiche Verhalten, wie in diesem Thread: viewtopic.php?f=8&t=12063#p52525)

LG, obstesser

Re: OPSI 4.2 Testing: SSH in Configed nicht möglich

Verfasst: 17 Mär 2021, 16:57
von obstesser
Hallo,
das beschriebene SSH-Problem ließ sich mit Verwendung der aktuellen JSch 0.1.55 (Java Secure Channel) lösen. Solange nichts anderes dagegen spricht, sollte auf diese Version im Configed aktualisiert werden?

LG, obstesser

Re: OPSI 4.2 Testing: SSH in Configed nicht möglich

Verfasst: 19 Mär 2021, 17:34
von r.roeder
Vielen Dank für den Hinweis! Wir können das Problem mit Ubuntu 20.04 reproduzieren und auch die Abhilfe mit der Umstellung auf die Version 1.55 der SSH-Bibliothek. Es wird wahrscheinlich noch heute eine neue configed-Version ins testing-Verzeichnis kommen.

Re: [gelöst] OPSI 4.2 Testing: SSH in Configed nicht möglich

Verfasst: 22 Mär 2021, 15:42
von obstesser
Danke, mit dieser Version (4.1.9.8.4-2) funktioniert es!