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
- une partie du processus makeworld / buildworld
- freebsd-upgrade
- Et la liste continue...
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).Pourquoi voulez-vous mettre à jour OpenSSH? Cela fait partie du système principal et est généralement mis à niveau avec le système.
la source
Essayez de courir:
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:
ou:
Et je pense que vous le mettez à jour en utilisant:
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
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 source
Comment trouver la version openssh sur un système Linux ou de type Unix?
La syntaxe est la suivante pour rechercher la version openssh sur un système CentOS / RHEL / SL:
La syntaxe est la suivante pour trouver la version openssh sur un Linux Debian / Ubuntu:
la source