Sur un système FreeBSD (8.1), je cherche des instructions sur la manière de vérifier la version en cours d’exécution d’OpenSSH ainsi que des instructions sur la meilleure façon de télécharger l’installation d’une mise à jour de OpenSSH.
Sur un système FreeBSD (8.1), je cherche des instructions sur la manière de vérifier la version en cours d’exécution d’OpenSSH ainsi que des instructions sur la meilleure façon de télécharger l’installation d’une mise à jour de OpenSSH.
Réponses:
Exécutez sshd -V
ou ssh -V
et ils renverront la version et les informations d'utilisation.
Note: Ce sont des majuscules "V" maintenant, quand j'ai écrit cette réponse à l'origine, ils étaient en minuscule.
Il y a une douzaine de façons de mettre à niveau.
pkg-add -r openssh-portable
cd /usr/ports/security/openssh && make install clean
portupgrade security/openssh-portable
Je ne suis au courant d'aucun problème avec la version 5.2p1 fournie avec 8.1-RELEASE. J'ai vu des canulars de courrier électronique circuler depuis plus d'un an annonçant la publication imminente d'un piratage de jour zéro (notez que cela fait un an et demi depuis la publication, donc le jour de "zéro" était il y a très longtemps) .
ssh -V
(note capital v) car sur mon système (et je pensais que c'était standard), l' -v
option est utilisée pour verbose (iirc).
telnet localhost 22
Pourquoi voulez-vous mettre à jour OpenSSH? Cela fait partie du système principal et est généralement mis à niveau avec le système.
Essayez de courir:
which sshd
Si cela affiche / usr / sbin / sshd, il est probablement installé en tant que paquet. Dans ce cas, vous pouvez vérifier la version installée à l'aide de:
pkg_info | grep ssh
ou:
pkg_info -W `type sshd`
Et je pense que vous le mettez à jour en utilisant:
pkg_add -r openssh-portable
mais lisez d'abord le Guide du système de paquets FreeBSD , car je ne l'ai pas fait depuis longtemps et cela a peut-être changé.
Si
which sshd
imprime / usr / local / sbin / sshd, alors il est probablement installé en tant que port.
Découvrez comment le mettre à niveau dans le Guide d'utilisation du système des ports . Le nom du port est security / openssh-portable, c'est-à-dire / usr / ports / security / openssh-portable.
La syntaxe est la suivante pour rechercher la version openssh sur un système CentOS / RHEL / SL:
# yum list installed openssh\*
La syntaxe est la suivante pour trouver la version openssh sur un Linux Debian / Ubuntu:
$ dpkg --list | grep openssh
### OR ###
$ dpkg --list openssh\*