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

obstesser
Beiträge: 26
Registriert: 23 Feb 2017, 11:39

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

Beitragvon obstesser » 17 Mär 2021, 13:53

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: https://forum.opsi.org/viewtopic.php?f=8&t=12063#p52525)

LG, obstesser
Zuletzt geändert von obstesser am 22 Mär 2021, 15:40, insgesamt 1-mal geändert.

obstesser
Beiträge: 26
Registriert: 23 Feb 2017, 11:39

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

Beitragvon obstesser » 17 Mär 2021, 16:57

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

Benutzeravatar
r.roeder
uib-Team
Beiträge: 508
Registriert: 02 Jul 2008, 10:08

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

Beitragvon r.roeder » 19 Mär 2021, 17:34

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.
opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.


Wondering who's using opsi? Have a look at the opsi map: http://opsi.org/opsi-map/.

obstesser
Beiträge: 26
Registriert: 23 Feb 2017, 11:39

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

Beitragvon obstesser » 22 Mär 2021, 15:42

Danke, mit dieser Version (4.1.9.8.4-2) funktioniert es!