Каково различие между ssh и openssh пакетами?

Я настраиваю сервер ЛАМПЫ и хочу использовать SSH. Я видел команду для sudo apt-get install ssh и задался вопросом, было ли это то же самое как openssh?

Если бы я должен был теперь сделать, Кв. - получает установку openssh, у меня было бы две различных версии ssh на моей машине?

16
задан 20 August 2016 в 16:36

1 ответ

Хорошо... Простой: Давайте спросим диспетчер пакетов aptitude search ssh. Вы получите довольно крупносерийное производство, но я выберу некоторых для Вас:

i A openssh-client                  - secure shell (SSH) client, for secure acce
p   openssh-server                  - secure shell (SSH) server, for secure acce
p   ssh                             - secure shell client and server (metapackag
v   ssh-client                      -                          
v   ssh-server                      -                                          

Это - мой рабочий стол, и он не имеет ssh сервера. Это действительно имеет клиент. Видеть первую букву? Здесь Вы видите три различных: i, p и v. Они поддерживают installed, purged и virtual. Установленный очевидно, программа там. purged средства не установили при удалении программы полностью это называют, производя чистку, и это неотличимо от программы, которая никогда не устанавливалась. Наконец, существует virtual. Это не реальные пакеты, но указывает на один или несколько пакетов, которые будут установлены.

Поскольку Вы видите в описании ssh нормальный пакет, который установит клиент и сервер. Давайте спросим диспетчер пакетов, что точно это означает: aptitude show ssh, который даст Вам:

Package: ssh                             
State: not installed
Version: 1:6.6p1-2ubuntu2.8
Priority: optional
Section: net
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: all
Uncompressed Size: 29,7 k
Depends: openssh-client (>= 1:6.6p1-2ubuntu2.8), openssh-server (>= 1:6.6p1-2ubuntu2.8)
Description: secure shell client and server (metapackage)
 This metapackage is a convenient way to install both the OpenSSH client and the OpenSSH server. It provides nothing in and of itself, so you
 may remove it if nothing depends on it.
Homepage: http://www.openssh.org/

Описание довольно просто, но можно собрать больше информации от него, чем просто описание. Существует строка, запускающаяся с Depends. Это означает, "чтобы установить этот пакет, следующие пакеты должны также быть установлены". Теперь посмотрите на это: это устанавливает и openssh-клиент и openssh-сервер.

Так, каково различие? aptitude install openssh-server установит только, и только openssh-server. aptitude install ssh оба установит openssh-server и openssh-client, но если у Вас нет очень странной конфигурации, Вы почти наверняка уже имеете openssh-client.

Так практически? Нет никакого различия..., но Вы добрались для приобретения знаний чего-то о пакетах сегодня.

25
ответ дан 23 November 2019 в 02:33

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

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