Auf einem FreeBSD-System (8.1) suche ich nach Anweisungen zum Überprüfen der ausgeführten Version von OpenSSH sowie nach Anweisungen zum Herunterladen eines OpenSSH-Updates
Auf einem FreeBSD-System (8.1) suche ich nach Anweisungen zum Überprüfen der ausgeführten Version von OpenSSH sowie nach Anweisungen zum Herunterladen eines OpenSSH-Updates
Antworten:
Führen Sie sshd -V
oder aus, ssh -V
und sie geben die Versions- und Verwendungsinformationen zurück.
Anmerkung: Dies sind jetzt Großbuchstaben "V", als ich diese Antwort ursprünglich schrieb, waren sie in Kleinbuchstaben geschrieben.
Es gibt ein Dutzend Möglichkeiten, ein Upgrade durchzuführen.
pkg-add -r openssh-portable
cd /usr/ports/security/openssh && make install clean
portupgrade security/openssh-portable
Mir sind keine Probleme mit der Version 5.2p1 bekannt, die mit 8.1-RELEASE ausgeliefert wurde. Ich habe über ein Jahr lang Scherz-E-Mails gesehen, die die bevorstehende Veröffentlichung eines Zero-Day-Hacks ankündigten. .
ssh -V
(Großbuchstaben v beachten) verwenden, da auf meinem System (und ich dachte, dies war Standard) die -v
Option für verbose (iirc) verwendet wird.
Versuche es mit:
which sshd
Wenn das / usr / sbin / sshd ausgibt, wird es wahrscheinlich als Paket installiert. In diesem Fall können Sie die installierte Version folgendermaßen überprüfen:
pkg_info | grep ssh
oder:
pkg_info -W `type sshd`
Und ich denke, Sie aktualisieren es mit:
pkg_add -r openssh-portable
Aber lesen Sie zuerst den FreeBSD-Leitfaden zum Paketsystem , da ich das schon lange nicht mehr getan habe und es sich möglicherweise geändert hat.
Wenn
which sshd
druckt / usr / local / sbin / sshd, dann ist es wahrscheinlich als Port installiert.
Informationen zum Aktualisieren finden Sie im Handbuch zur Verwendung des Ports-Systems . Der Portname lautet security / openssh-portable, dh / usr / ports / security / openssh-portable.
Die Syntax lautet wie folgt, um die openssh-Version auf einem CentOS / RHEL / SL zu finden:
# yum list installed openssh\*
Die Syntax lautet wie folgt, um die openssh-Version auf einem Debian / Ubuntu-Linux zu finden:
$ dpkg --list | grep openssh
### OR ###
$ dpkg --list openssh\*