Movatterモバイル変換


[0]ホーム

URL:


Siirry sisältöön
Wikipedia
Haku

Rlogin

Wikipediasta
(Ohjattu sivultaRcp)

rshell (remote shell) tairlogin on protokollaperhe, jota käytettiinUnixissa ja sen kaltaisissa järjestelmissä yhteyden ottamiseen etäkoneeseen. Komentojen täydellisen tietoturvattomuuden vuoksi ne korvattiin 1990-luvun puolivälin jälkeen nopeasti Tatu YlösenSSH:lla.

Perheen ohjelmat rcp, rsh, rlogin, rwho julkaistiin varhaisenTCP/IP-toteutuksen mukanaBSD:n 4.1a-versiossa (jota ei ikinä jaettuBerkeleyn ulkopuolelle). Julkiseen jakoon ne tulivat 4.2BSD:n (1986) julkaisun aikaan. Työkalut oli tarkoitettu pikaisesti kehitetyiksi, jotka korvattaisiin myöhemmin paremmalla ratkaisulla.[1]

Toiminta

[muokkaa |muokkaa wikitekstiä]

Perheeseen kuuluvat komennot:

  • rexec (TCP-portti 512)
  • rlogin (TCP 513)
  • ruptime (TCP 513)
  • rwho (TCP 513)
  • rsh (TCP 514)
  • rcp (TCP 514)
  • rstat (UDP)

Jokaisessaportissa kuuntelee on omadaemon-palvelinohjelmansa.

rlogin käynnistää istunnon etäkoneella. Siten se toimii samoin kuintelnet.Yhteydenoton protokolla on erittäin yksinkertainen. Asiakas lähettää nollamerkin, oman käyttäjätunnuksen, nollamerkin, etäkoneen käyttäjätunnuksen, nollamerkin,päätteen tyypin/nopeuden ja nollamerkin. Palvelin vastaa nollamerkillä, joka ilmoittaa että yhteys on muodostettu.[2]

rsh käynnistää komentotulkin etäkoneella (ilman istuntoa), jolla käyttäjä voi ajaa komentoja. Komentojen syöte- ja tulostusvuo kytketään käyttäjän terminaaliin.

rexec toimii samoin, mutta kysyy käyttäjän käyttäjätunnusta ja salasanaa.

rcp kopioi tiedostoja järjestelmien välillä. Koska rcp ei salaa liikennettä, se on kevyempi kuin SSH:n scp. Tiedostojen kopioinnissa voi lisäksi ajaarsyncia rsh:n yli.

rwho toimii samoin kuin Unixin who, ja listaa koneella olevat käyttäjät. Sen palvelinta käyttää myös ruptime, joka toimii samoin kuin uptime, ja listaa koneen käynnissäoloajan, käyttäjien määrän ja kuormituksen.

rstat listaa tietoja etäkoneen kernelistä.

Autentikaatio ja tietoturva

[muokkaa |muokkaa wikitekstiä]

rlogin perustuu siihen, että joukko tietokoneita määritellään samaksi klusteriksi, jolla on samat käyttäjätunnukset /etc/hosts.equiv -tiedoston avulla. Tässä tiedostossa voi luetella tietokoneet, joilta on pääsy koneelle etäyhteydellä. '+'-merkki tarkoittaa että kaikki verkon koneet ovat luotettuja. Lisäksi luotettuja koneita voi hakeaNIS-hakemistopalvelussa määritellyistä ryhmistä. Lisäksi käyttäjä voi tehdä kotihakemistoonsa .rhosts-tiedoston, jossa on lueteltu käyttäjätunnukset eri tietokoneilla, joilta voi logata tunnukselle.[3][4]

Jos hyökkääjä väärentää lähiverkossaMAC-osoitteensa,IP-osoitteen tai kaappaa nimipalvelun, hän voi päästä ilman tunnuksia toisen koneen tileihin käsiksi. Koska yhteyksiä ei ole mitenkään salattu, hyökkääjä voi myös helposti kuunnella liikennettä 1990-luvun ei-kytkentäisissä hubeihin perustuvissaEthernet-verkoissa.

Jos hyökkääjä pystyy ajamaan komentoja käyttäjän komentotulkilla (esim.shar-tiedostoista), hän voi ajaa komennonecho "+ +" > ~/.rhostsjolloin kuka tahansa miltä tahansa koneelta pääsee käsiksi tunnukseen ilman salasanoja.

Viitteet

[muokkaa |muokkaa wikitekstiä]
  1. Open Sources: Voices from the Open Source Revolution § 4.2BSD[1]
  2. RFC 1282
  3. https://www.ibm.com/docs/en/aix/7.2?topic=formats-rhosts-file-format-tcpip
  4. https://www.ibm.com/docs/en/aix/7.2?topic=formats-hostsequiv-file-format-tcpip#hosts.equiv
Noudettu kohteesta ”https://fi.wikipedia.org/w/index.php?title=Rlogin&oldid=22089949
Luokka:

[8]ページ先頭

©2009-2025 Movatter.jp