Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Hanva - 19.09.19 - klo:18.25
-
Pitkästä aikaa yritän ssh palvelinta pystyyn Rasberrylle missä on Ubuntu Mate. Olen asentanut ja käynnistänyt palvelimen mutta yhteys ei onnistu. Tulee vain ilmoitus:
raspi@raspi-desktop:~$ sudo ssh localhost
[sudo] password for raspi:
Connection reset by 127.0.0.1 port 22
Sitten kun katson palvelimen statusta niin näkyy seuraavaa:
ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2019-09-19 17:48:13 EEST; 19min ago
Process: 1818 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
Process: 1813 ExecReload=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Process: 995 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Main PID: 1021 (sshd)
Tasks: 1 (limit: 2152)
CGroup: /system.slice/ssh.service
└─1021 /usr/sbin/sshd -D
syys 19 17:48:25 raspi-desktop sshd[1021]: Server listening on 0.0.0.0 port 22.
syys 19 17:48:25 raspi-desktop sshd[1021]: Server listening on :: port 22.
syys 19 18:06:33 raspi-desktop sshd[2285]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key
syys 19 18:06:33 raspi-desktop sshd[2285]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key
syys 19 18:06:33 raspi-desktop sshd[2285]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key
syys 19 18:06:33 raspi-desktop sshd[2285]: fatal: No supported key exchange algorithms [preauth]
syys 19 18:06:58 raspi-desktop sshd[2289]: error: Could not load host key: /etc/ssh/ssh_host_rsa_key
syys 19 18:06:58 raspi-desktop sshd[2289]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key
syys 19 18:06:58 raspi-desktop sshd[2289]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key
syys 19 18:06:58 raspi-desktop sshd[2289]: fatal: No supported key exchange algorithms [preauth]
Missähän mahtaa vika olla?
-
Siitä on hiukan aikaa kun olen viimeksi ssh palvelimen ottanut käyttöön, mutta eikös siihen pitäisi konffata salausavaimet?
Mun mielestäni toi virhe viittaa siihen suuntaan...
-
Näin määkin tuota tulkitsen mutta mulla on semmonen muistikuva että noita avaimia ei oo pakko asettaa ja palvelimen pitäisi kysyä salasanaa.
-
Palvelimen ssh-avain pitää olla. Sen sijaan avainparilla tunnistautumista ei tarvitse olla. Normaalisti niiden pitäisi kyllä olla luotu palvelinta asennettaessa. Mitä löytyy hakemistosta /etc/ssh/ Raspberryllä?
ls -la /etc/ssh
Älä laita sudoa ennen ssh-komentoa, et tarvitse sitä siinä mihinkään.
-
raspi@raspi-desktop:~$ ls -la /etc/ssh
total 576
drwxr-xr-x 2 root root 4096 syys 19 18:06 .
drwxr-xr-x 136 root root 12288 syys 17 18:23 ..
-rw-r--r-- 1 root root 553122 maali 4 2019 moduli
-rw-r--r-- 1 root root 1580 maali 4 2019 ssh_config
-rw-r--r-- 1 root root 3264 maali 4 2019 sshd_config
-rw-r--r-- 1 root root 3264 syys 19 18:06 sshd_config.save
-rw-r--r-- 1 root root 338 maali 14 2019 ssh_import_id
-
Pitkästä aikaa yritän ssh palvelinta pystyyn Rasberrylle missä on Ubuntu Mate. Olen asentanut ja käynnistänyt palvelimen mutta yhteys ei onnistu.
Hyvät ohjeet (kai vielä täysin toimivat):
https://www.linux.fi/wiki/Sshd
sekä
Ubuntu-wiki:
https://wiki.ubuntu-fi.org/ssh-palvelin
-
Pitkästä aikaa yritän ssh palvelinta pystyyn Rasberrylle missä on Ubuntu Mate. Olen asentanut ja käynnistänyt palvelimen mutta yhteys ei onnistu.
Hyvät ohjeet (kai vielä täysin toimivat):
https://www.linux.fi/wiki/Sshd
sekä
Ubuntu-wiki:
https://wiki.ubuntu-fi.org/ssh-palvelin
Paitsi etteivät auta tässä, kun ongelma on puuttuvat avaimet.
raspi@raspi-desktop:~$ ls -la /etc/ssh
total 576
drwxr-xr-x 2 root root 4096 syys 19 18:06 .
drwxr-xr-x 136 root root 12288 syys 17 18:23 ..
-rw-r--r-- 1 root root 553122 maali 4 2019 moduli
-rw-r--r-- 1 root root 1580 maali 4 2019 ssh_config
-rw-r--r-- 1 root root 3264 maali 4 2019 sshd_config
-rw-r--r-- 1 root root 3264 syys 19 18:06 sshd_config.save
-rw-r--r-- 1 root root 338 maali 14 2019 ssh_import_id
Joo, avaimet puuttuvat eikä kyse ole esimerkiksi vääristä oikeuksista. Kokeilisin laittaa pakettienhallinnan konffaamaan openssh-palvelimen uusiksi:
sudo dpkg-reconfigure openssh-server
Käynnistä sitten vielä ssh.service uudestaan.
-
Rekonffasin ja nyt toimii. Näköjään asennus oli jotenkin kusahtanut. Kiitoksia neuvosta.
-
Pitkästä aikaa yritän ssh palvelinta pystyyn Rasberrylle missä on Ubuntu Mate. Olen asentanut ja käynnistänyt palvelimen mutta yhteys ei onnistu.
Hyvät ohjeet (kai vielä täte]quo[/ysin toimivat):
https://www.linux.fi/wiki/Sshd sekä Ubuntu-wiki: https://wiki.ubuntu-fi.org/ssh-palvelin
Paitsi etteivät auta tässä, kun ongelma on puuttuvat avaimet.
Asensin siis uudelleen testattavaksi ssh-server -paketin ssh-palvelimelle, ja käynnistin ssh ko. palvelimen ip:lle. Kirjautuessa ensikerran ssh-palvelimelle, kysytään hyväksytäänkö avaimet.
ssh 192.xxx.xx.xx
The authenticity of host '192.xxx.xx.xx (192.xxx.xx.xx)' can't be established.
ECDSA key fingerprint is SHA256:dQQxx9xxXX...
Are you sure you want to continue connecting (yes/no)?
-
Asensin siis uudelleen testattavaksi ssh-server -paketin ssh-palvelimelle, ja käynnistin ssh ko. palvelimen ip:lle. Kirjautuessa ensikerran ssh-palvelimelle, kysytään hyväksytäänkö avaimet.
ssh 192.xxx.xx.xx
The authenticity of host '192.xxx.xx.xx (192.xxx.xx.xx)' can't be established.
ECDSA key fingerprint is SHA256:dQQxx9xxXX...
Are you sure you want to continue connecting (yes/no)?
Juu. Asiakasohjelma haluaa varmistaa, että yhdistät sille palvelimelle, jolle olet mielestäsi yhdistämässä. Tuohon tarvitaan tässä keskustelussa puuttuneita palvelimen avaimia.