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
43
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.Warum möchten Sie OpenSSH aktualisieren? Es ist Teil des Kernsystems und wird normalerweise mit dem System aktualisiert.
quelle
Versuche es mit:
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:
oder:
Und ich denke, Sie aktualisieren es mit:
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
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.
quelle
Wie finde ich die openssh-Version auf einem Linux- oder Unix-ähnlichen System?
Die Syntax lautet wie folgt, um die openssh-Version auf einem CentOS / RHEL / SL zu finden:
Die Syntax lautet wie folgt, um die openssh-Version auf einem Debian / Ubuntu-Linux zu finden:
quelle