Su un sistema FreeBSD (8.1), sto cercando istruzioni su come controllare la versione in esecuzione di OpenSSH e anche istruzioni sul modo migliore per scaricare installare un aggiornamento di OpenSSH
Su un sistema FreeBSD (8.1), sto cercando istruzioni su come controllare la versione in esecuzione di OpenSSH e anche istruzioni sul modo migliore per scaricare installare un aggiornamento di OpenSSH
Risposte:
Esegui sshd -V
o ssh -V
e restituiranno la versione e le informazioni sull'utilizzo.
Nota: questi sono "V" maiuscoli ora, quando in origine ho scritto questa risposta erano in minuscolo.
Esistono una dozzina di modi per eseguire l'aggiornamento.
pkg-add -r openssh-portable
cd /usr/ports/security/openssh && make install clean
portupgrade security/openssh-portable
Non sono a conoscenza di problemi con la versione 5.2p1 fornita con 8.1-RELEASE. Ho visto e-mail ingannevoli che volano in giro da oltre un anno e ora annunciano l'imminente rilascio di un hack zero day (nota che è passato un anno e mezzo dal rilascio, quindi il giorno 'zero' era un diavolo di molto tempo fa) .
ssh -V
(nota maiuscola v) come sul mio sistema (e ho pensato che fosse standard) l' -v
opzione è usata per verbose (iirc).
telnet localhost 22
Perché vuoi aggiornare OpenSSH? Fa parte del sistema principale e di solito viene aggiornato con il sistema.
Prova a correre:
which sshd
Se stampa / usr / sbin / sshd, probabilmente è installato come pacchetto. In tal caso, puoi verificare la versione installata usando:
pkg_info | grep ssh
o:
pkg_info -W `type sshd`
E penso che lo aggiorni usando:
pkg_add -r openssh-portable
ma leggi prima la Guida di FreeBSD al sistema di pacchetti , perché non lo faccio da molto tempo e potrebbe essere cambiato.
Se
which sshd
prints / usr / local / sbin / sshd, quindi è probabilmente installato come porta.
Leggi come aggiornarlo nella Guida all'uso del sistema di porte . Il nome della porta è security / openssh-portable, ovvero / usr / doors / security / openssh-portable.
La sintassi è la seguente per trovare la versione di openssh su un CentOS / RHEL / SL:
# yum list installed openssh\*
La sintassi è la seguente per trovare la versione di openssh su un Debian / Ubuntu Linux:
$ dpkg --list | grep openssh
### OR ###
$ dpkg --list openssh\*