problema accesso ssh dopo upgrade a bionic

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns, ecc.

problema accesso ssh dopo upgrade a bionic

Messaggioda garak » domenica 6 maggio 2018, 18:06

Ciao a tutti,
ieri ho provato ad aggiornare un mio server da 16.04 a 18.04. Premetto che tale server era nato su 14.04 e poi aggiornato senza problemi a 16.04.
Il problema, come accennato nel titolo, è che dopo l'aggiornamento non potevo più entrare in ssh, ricevendo un errore immediato di connessione terminata.
Tramite il pannello di controllo dell'hosting ho verificato che il file ssh_config aveva varie opzioni commentate rispetto alla versione precedente, ma anche provando a riattivare tutte le vecchie opzioni e riavviando non sono riuscito ad accedere via ssh.
Inoltre ho potuto constatare che nemmeno mysql si era riavviato, mentre apache funzionava (verificato tramite phpmyadmin, non avendo accesso ssh).
Il pannello di controllo mi dà anche accesso all'elenco dei processi, da cui risultava che il demone sshd era in esecuzione.

Insomma ho dovuto rinunciare e ripristinare un backup funzionante con la 16.04, ma ci sono rimasto un po' male.
Secondo voi a cosa potrebbe essere dovuto? Come potrei fare altre prove? Escludendo ovviamente un accesso diretto alla macchina, che sta in Germania
Avatar utente
garak
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1609
Iscrizione: giugno 2005
Località: Roma
Desktop: Gnome
Distribuzione: Ubuntu 18.04
Sesso: Maschile

Re: problema accesso ssh dopo upgrade a bionic

Messaggioda Janvitus » domenica 13 maggio 2018, 13:13

Probabilmente quando hai aggiornato hai indicato ad apt di installare la nuova versione dei file di configurazione sovrascrivendo i vecchi. Dovevi scegliere o di lasciare i vecchi o di mostrarti le differenze e cercare di unirli.
Avatar utente
Janvitus
Amministratore
Amministratore
 
Messaggi: 17400
Iscrizione: aprile 2005
Località: Potenza
Desktop: GNOME Shell 3.28
Distribuzione: Fedora/Ubuntu
Sesso: Maschile

Re: problema accesso ssh dopo upgrade a bionic

Messaggioda garak » domenica 13 maggio 2018, 17:15

Janvitus Immagine ha scritto:Probabilmente quando hai aggiornato hai indicato ad apt di installare la nuova versione dei file di configurazione sovrascrivendo i vecchi. Dovevi scegliere o di lasciare i vecchi o di mostrarti le differenze e cercare di unirli.


Come ho scritto nel messaggio originale, ho confrontato i file di configurazione e ho riportato i valori del vecchio file di configurazione che mancavano nel nuovo
Avatar utente
garak
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1609
Iscrizione: giugno 2005
Località: Roma
Desktop: Gnome
Distribuzione: Ubuntu 18.04
Sesso: Maschile

Re: problema accesso ssh dopo upgrade a bionic

Messaggioda Filoteo » domenica 13 maggio 2018, 17:43

Connettiti utilizzando
Codice: Seleziona tutto
ssh -v utente@host
per vedere in dettaglio di che errore si tratta.

EDIT: Ah beh, se sei tornato sulla 16.04 allora non possiamo saperlo, dovresti riprovare l'upgrade.
Filoteo
Prode Principiante
 
Messaggi: 210
Iscrizione: agosto 2015
Desktop: Gnome
Distribuzione: Manjaro Linux

Re: problema accesso ssh dopo upgrade a bionic

Messaggioda garak » domenica 20 maggio 2018, 14:09

Eccomi qua, nuovo tentativo. Ecco il tentativo di ssh verboso:

Codice: Seleziona tutto
garak@xps:~$ ssh mioserver -vvv
OpenSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g  1 Mar 2016
debug1: Reading configuration data /home/garak/.ssh/config
debug1: /home/garak/.ssh/config line 6: Applying options for mioserver
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "mioserver" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to mioserver [217.160.176.118] port 22.
debug1: Connection established.
debug1: identity file /home/garak/.ssh/id_rsa_nuova type 1
debug1: key_load_public: No such file or directory
debug1: identity file /home/garak/.ssh/id_rsa_nuova-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.4
debug1: Remote protocol version 2.0, remote software version OpenSSH_7.6p1 Ubuntu-4
debug1: match: OpenSSH_7.6p1 Ubuntu-4 pat OpenSSH* compat 0x04000000
debug2: fd 3 setting O_NONBLOCK
debug1: Authenticating to mioserver:22 as 'garak'
debug3: hostkeys_foreach: reading file "/home/garak/.ssh/known_hosts"
debug3: record_hostkey: found key type ECDSA in file /home/garak/.ssh/known_hosts:4
debug3: load_hostkeys: loaded 1 keys from mioserver
debug3: order_hostkeyalgs: prefer hostkeyalgs: ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
debug3: send packet: type 20
debug1: SSH2_MSG_KEXINIT sent
Connection closed by 217.160.176.118 port 22
Avatar utente
garak
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1609
Iscrizione: giugno 2005
Località: Roma
Desktop: Gnome
Distribuzione: Ubuntu 18.04
Sesso: Maschile

Re: problema accesso ssh dopo upgrade a bionic

Messaggioda Filoteo » domenica 20 maggio 2018, 14:20

Prova a riconfigurarlo
Codice: Seleziona tutto
sudo dpkg-reconfigure openssh-server
o reinstallarlo del tutto
Codice: Seleziona tutto
sudo apt-get purge openssh-server && sudo apt-get install openssh-server


Entrambi i casi dovrai riconfigurare nuovamente il file di configurazione. Inoltre credo che dovrai rimuovere la fingerprint vecchia dal file ~/.ssh/known_hosts del tuo computer, visto che quella del server potrebbe essere rigenerata.
Filoteo
Prode Principiante
 
Messaggi: 210
Iscrizione: agosto 2015
Desktop: Gnome
Distribuzione: Manjaro Linux

Re: problema accesso ssh dopo upgrade a bionic

Messaggioda garak » domenica 20 maggio 2018, 14:40

Altre info che posso fornire finché tengo la sessione ssh di aggiornamento attiva, poi tra un po' mi toccherà fare un ripristino:
* ho rimesso la configurazione di sshd come prima, ma non è servito (tentativo già fatto la volta precedente)
* ho spostato tutte le chiavi presenti in /etc/ssh in una cartella di backup e l'ho rigenerate usando sudo dpkg-reconfigure openssh-server (si sono rigenerate tutte, ma la situazione non cambia)
* ho provato a far partire il service di mysql, che come l'altra volta resta down, ma va in errore. Il comando systemctl status mysql.service dice "Process: 25132 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid (code=exited, status=205/LIMITS)"
* ho provato a far ripartire il service ssh, ma non è cambiato niente
Ultima modifica di garak il domenica 22 luglio 2018, 16:41, modificato 1 volta in totale.
Avatar utente
garak
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1609
Iscrizione: giugno 2005
Località: Roma
Desktop: Gnome
Distribuzione: Ubuntu 18.04
Sesso: Maschile

Re: problema accesso ssh dopo upgrade a bionic

Messaggioda garak » domenica 20 maggio 2018, 14:44

Ho provato anche a fa re il purge e reinstallare il server ssh, purtroppo pare che si installi con una configurazione semi-vuota (che a naso sembra la stessa messa durante l'upgrade). Con tale configurazione, ssh non va nello stesso modo di cui sopra. Provando poi a rimettere la configurazione vecchia e riavviare il servizio, idem :-(
Avatar utente
garak
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1609
Iscrizione: giugno 2005
Località: Roma
Desktop: Gnome
Distribuzione: Ubuntu 18.04
Sesso: Maschile

Re: problema accesso ssh dopo upgrade a bionic

Messaggioda Filoteo » domenica 20 maggio 2018, 14:51

Nel file /etc/ssh/sshd_config del server, modifica LogLevel da INFO a VERBOSE. Poi riavvia il server SSH, prova a connetterti e vedi se nei file /var/log/auth.log e /var/log/syslog trovi qualche indicazione circa la connessione chiusa (magari postali qui).
Filoteo
Prode Principiante
 
Messaggi: 210
Iscrizione: agosto 2015
Desktop: Gnome
Distribuzione: Manjaro Linux

Re: problema accesso ssh dopo upgrade a bionic

Messaggioda garak » domenica 22 luglio 2018, 17:01

Filoteo Immagine ha scritto:Nel file /etc/ssh/sshd_config del server, modifica LogLevel da INFO a VERBOSE. Poi riavvia il server SSH, prova a connetterti e vedi se nei file /var/log/auth.log e /var/log/syslog trovi qualche indicazione circa la connessione chiusa (magari postali qui).


Ho provato a mettere LogLevel a VERBOSE e poi anche a DEBUG (facendo ripartire ogni volta il servizio), ma purtroppo in /var/log non ho nessun log aggiornato di recente :(
Avatar utente
garak
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1609
Iscrizione: giugno 2005
Località: Roma
Desktop: Gnome
Distribuzione: Ubuntu 18.04
Sesso: Maschile

Re: problema accesso ssh dopo upgrade a bionic

Messaggioda garak » venerdì 10 agosto 2018, 13:35

OK ho capito il problema, che purtroppo si rivela non risolvibile: la VPS ha un Kernel 3.13 (che non posso aggiornare perché fa parte della macchina host) e quindi non potrò mai portarla a Bionic.
A questo punto me la tengo così finché non arriva a EOL e poi prendo un'altra VPS

Grazie comunque per i tentativi
Avatar utente
garak
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1609
Iscrizione: giugno 2005
Località: Roma
Desktop: Gnome
Distribuzione: Ubuntu 18.04
Sesso: Maschile


Torna a Ubuntu su server

Chi c’è in linea

Visualizzano questa sezione: giubbix e 7 ospiti