Ok ... Simple: demandons au gestionnaire de paquets aptitude search ssh. Vous obtiendrez une sortie assez grande, mais je vais en choisir quelques-uns pour vous:
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 -
C'est mon bureau et il n'a pas de serveur ssh. Il a un client. Voir la première lettre? Ici , vous voyez trois différents: i, pet v. Ils représentent installed, purgedet virtual. Installé est évident, le programme est là. purgedsignifie non installé, si vous supprimez un programme complètement, cela s'appelle la purge et cela ne se distingue pas d'un programme qui n'a jamais été installé. Enfin, il y en a virtual. Ce ne sont pas de vrais packages mais pointent vers un ou plusieurs packages à installer.
Comme vous pouvez le voir dans la description, il sshs'agit d'un package normal qui installera le client et le serveur. Demandons au gestionnaire de paquets ce que cela signifie exactement:, ce aptitude show sshqui vous donnera:
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/
La description est assez simple, mais vous pouvez en recueillir plus d'informations que la simple description. Il y a une ligne commençant par Depends. Cela signifie que "pour installer ce package, les packages suivants doivent également être installés". Maintenant, regardez ça: il installe à la fois openssh-client et openssh-server.
Alors, quelle est la difference? aptitude install openssh-serverva installer uniquement, et seulement openssh-server. aptitude install sshva à la fois installer openssh-serveret openssh-client, mais à moins d'avoir une configuration très étrange, vous l'avez presque certainement déjà openssh-client.
Alors pratiquement? Il n'y a pas de différence ... mais vous devez apprendre quelque chose sur les packages aujourd'hui.