Не могу установить OpenSSH-service
на Ubuntu 24.04 Server (ubuntu-24.04.3-live-server-amd64.iso)
, в процесс развертывания системы я отказался:
You can choose to install the OpenSSH service package to enable secure remote access to your server.
Install OpenSSH Server: не отмечаю
sudo rm -Rf /var/lib/apt/lists
sudo apt-get update && sudo apt-get upgrade -y
ekzorchik@srv-us2404a:~$ apt-cache search openssh-service
ekzorchik@srv-us2404a:~$ sudo apt-get install openssh-service
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
E: Unable to locate package openssh-service
ну еще интереснее
смотрю, а какие репозитарии в системе есть:
ekzorchik@srv-us2404a:~$ cat /etc/apt/sources.list
# Ubuntu sources have moved to /etc/apt/sources.list.d/ubuntu.sources
ekzorchik@srv-us2404a:~$ cat /etc/apt/sources.list.d/ubuntu.sources
Types: deb
URIs: http://ru.archive.ubuntu.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
ekzorchik@srv-us2404a:~$
по всей видимости если в процессе инсталляции не отмечаешь что-то, то установщик не добавляет разворачиваемую систему что-то не относящееся к нему, я думал, что репозитарии при установке они едины.
Потому как если в процессе установки системы из образа поставить отметку:
You can choose to install the OpenSSH service package to enable secure remote access to your server.
Install OpenSSH Server: отмечаю
то файл с репозитариями
ekzorchik@srv-us2404a:~$ cat /etc/apt/sources.list.d/ubuntu.sources
Types: deb
URIs: http://ru.archive.ubuntu.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
такой же
так что в моем случае не так, короче – я баран, у меня взгляд замутился, пакет ведь называется не openssh-service
, а openssh-server
и он есть в дефолтных репозитариях:
ekzorchik@srv-us2404a:~$ apt-cache search openssh-server && apt-cache show openssh-server | grep Version
openssh-server - secure shell (SSH) server, for secure access from remote machines
Version: 1:9.6p1-3ubuntu13.13
Version: 1:9.6p1-3ubuntu13.11
Version: 1:9.6p1-3ubuntu13
Устанавливаю его:
ekzorchik@srv-us2404a:~$ sudo apt-get install -y openssh-server
ekzorchik@srv-us2404a:~$ ss -ltp | grep ssh
LISTEN 0 4096 0.0.0.0:ssh 0.0.0.0:*
LISTEN 0 4096 [::]:ssh [::]:*
и подключение по SSH
с других систем к этой успешно происходит.
В общем вот что значит давно не работал с Ubuntu
системами, но ничего страшно, у меня есть мои заметки, по которым я вспомнил, взглянув все что мне нужно было.
На этом заметка завершена, с уважением автор блога Олло Александр aka ekzorchik.