Miten saa selville, mikä versio ssh palvelimesta ja sendmailsita on asennettu?
Mikä versio
sshd/sendmail
8214
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 8
Vanhimmat
Yleensä ohjelmaversion saa selville pikku vipusella...
man opastaa...
Järjestelmääsi asennetut paketit taas selviävät esim RPM-pakettijärjestelmissä:
rpm -qa | grep
rpm -qa | grep sendmail
rpm -qa | grep openssh
rpm -qa > paketit.jarjestelmassa.txt
ja editorin tai less:in käyttöönotto?
man rpm olisi tässä ehkä vienyt lähemmäs ratkaisua.
Jos pakettijärjestelmäsi on joku toinen, voinet soveltaa esimerkkiä?
ei ole rpm, ja ohjelmat on käännetty sorsista.
Ohoh... Jos olet lähdekoodista homman hoitanut, kaipa sitten osaat myös etsiä, mitä olet koneellesi kääntänyt???
BTW. Useimpien jakeluversioiden ERRATA tms. tarjoavat korjatut versiot juuri näihin mainitsemiisi ohjelmiin - tai patchit...
Yleensä man-sivuilla ei ole versionumeroita.
rpm -qa | grep on bloattia, rpm -q on parempi.
"rpm -qa > paketit.jarjestelmassa.txt ja editorin tai less:in käyttöönotto?". Mielummin tehokas shellin käyttöönotto ilman turhia väliaikaistiedostoja: rpm -qa | less.
>Yleensä man-sivuilla ei ole versionumeroita.
Eipä toki. Dokumenttisivut yleensä hieman laahaavat perässä. Mutta 'man rpm' olisi auttanut selvittämään järjestelmään asennetun paketin eli
vastannut alkuperäiseen kysymykseen.
>rpm -qa | grep on bloattia, rpm -q on parempi.
No, olet tuossa osin oikeassa. Jos ei edes tiedä tarkkaan ohjelmanimiä tuo ensimmäinen hakee tehokkaammin. Esim. 'rpm -q ssh' antanee väärän vastauksen (?).
"rpm -qa > paketit.jarjestelmassa.txt ja editorin tai less:in käyttöönotto?".
Heh... Taas osuit toki oikeaan. Mutta tiedostoon tallentamisessa idea oli se, että ko. henkilö voi käyttää _omaa, hallitsemaansa editoria_ tiedoston tutkimiseen, jos less ei sattuisi miellyttämään :)
Neuvoin käyttämään rpm -q , koska oletin kysyjän jo tietävän paketin koko nimen. rpm -q ei taida tukea regexpejä, joten rpm -q ssh ei toimi, jos koneessa on asennettu openssh-paketti. Siinä tapaukssa tuo greppaaminen -qa:n tulosteesta on kyllä kätevin.
"Less is more". Heikosti menee, jos ei osaa selata tiedostoa lessillä vaikka välilyönnillä ja b-näppäimellä..
Eli komentoriviin kirjoitat:
/usr/sbin/sshd -h
Sendmailista en tiedä.
Käyttäisin postfixiä(http://www.postfix.org ) sendmailin tilalla, koska sendmail on kuuluisa tietoturva-aukoistaan.
sendmail -d0 < /dev/null