Сервер SSH не может быть найден - даже если он установлен

У меня есть машина, на которой работает Ubuntu 18.04 LTS, где я не могу заставить работать SSH Server.

Я установил SSHServer, используя:

sudo apt install openssh-server

, но при попытке запустить и / или проверить состояние я получаю следующее:

sudo systemctl start sshd

Failed to start sshd.service: Unit sshd.service not found.

.

sudo systemctl status sshd

Unit sshd.service could not be found.

Я подумал, что я сделал что-то не так (опечатка?), Когда я установил, поэтому я попытался установить снова так:

sudo apt install openssh-server

, к которому я получаю:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
openssh-server is already the newest version (1:7.6p1-4ubuntu0.3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Итак, похоже, что он установлен, но по какой-то причине Ubuntu не может его найти.

Я не уверен, куда идти, поэтому любые предложения будут приветствоваться.

Спасибо,

Алан.

1
задан 28 July 2019 в 04:48

2 ответа

Возможно, что сервис не называют sshd., можно попробовать эту команду

systemctl -l --type service --all|grep ssh

На моей человечности 18.04 сервис называют ssh по умолчанию.

в моем случае я сделал

sudo systemctl start ssh

Если это не решает Вашу проблему, можно переустановить ssh

sudo apt-get remove --purge openssh-server
sudo apt-get update
sudo apt-get install openssh-server
1
ответ дан 7 December 2019 в 13:15
systemctl -l --type service --all|grep ssh

возвращенный ничто вообще, таким образом, я удалил и переустановил, поскольку Вы предложили.

Я также перезагрузил после переустановки на всякий случай (я перезагрузил прежде, но она не помогла). Это, кажется, хорошо теперь. Если я пробую ту команду снова, я добираюсь:

ssh.service    loaded    active   running OpenBSD Secure Shell server

и если я работаю:

sudo systemctl status sshd

Я добираюсь:

● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-07-28 17:46:39 NZST; 1min 7s ago
Process: 1343 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
Process: 1337 ExecReload=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Process: 1151 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Main PID: 1166 (sshd)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/ssh.service
       └─1166 /usr/sbin/sshd -D

Jul 28 17:46:37 Ubuntu-12345 systemd[1]: Starting OpenBSD Secure Shell server...
Jul 28 17:46:39 Ubuntu-12345 sshd[1166]: Server listening on 0.0.0.0 port 22.
Jul 28 17:46:39 Ubuntu-12345 systemd[1]: Started OpenBSD Secure Shell server.
Jul 28 17:46:39 Ubuntu-12345 sshd[1166]: Server listening on :: port 22.
Jul 28 17:46:45 Ubuntu-12345 systemd[1]: Reloading OpenBSD Secure Shell server.
Jul 28 17:46:45 Ubuntu-12345 sshd[1166]: Received SIGHUP; restarting.
Jul 28 17:46:45 Ubuntu-12345 systemd[1]: Reloaded OpenBSD Secure Shell server.
Jul 28 17:46:45 Ubuntu-12345 sshd[1166]: Server listening on 0.0.0.0 port 22.
Jul 28 17:46:45 Ubuntu-12345 sshd[1166]: Server listening on :: port 22.

Таким образом, это надеется быть хорошо теперь - по крайней мере, насколько я могу сказать.

Спасибо,

Alan.

1
ответ дан 7 December 2019 в 13:15

Другие вопросы по тегам:

Похожие вопросы: