Я настраиваю сервер ЛАМПЫ и хочу использовать SSH. Я видел команду для sudo apt-get install ssh
и задался вопросом, было ли это то же самое как openssh?
Если бы я должен был теперь сделать, Кв. - получает установку openssh, у меня было бы две различных версии ssh на моей машине?
Хорошо... Простой: Давайте спросим диспетчер пакетов 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
.
Так практически? Нет никакого различия..., но Вы добрались для приобретения знаний чего-то о пакетах сегодня.