Kirjoittaja Aihe: Irssi, screen, shell?  (Luettu 3253 kertaa)

Siberica

  • Käyttäjä
  • Viestejä: 2
    • Profiili
Irssi, screen, shell?
« : 09.03.07 - klo:13.49 »
Linux-newbie tässä hei. Asiani koskee siis irssiä, jonka peruskäytön suhteen ei mitään ongelmia ole, mutta hieman epäselvyyksiä noiden ssh-yhteyksen, shellien jne. kanssa. Voisiko joku siis kaikessa yksinkertaisuudessaan selittää, mistä niiden kanssa oikein on kyse? Tavoitteena olisi saada jätettyä irssi auki vaikka kone ei sitä olekaan (kai se on mahdollista?) bouncereiden tyyliin ja käsittääkseni tämä tapahtuu siis juuri screenien tms. avulla. Mutta miten nämä shellit ja muut siis liittyvät asiaan ja miten homma käytännössä toimii? Screenin kyllä saan päälle ja detach-komentoa käytettyä oikein, mutta jos sen jälkeen koneelta loggaudun ulos, en sitä irssin vanhaa istuntoa kyllä saa takaisin eikä toiselta koneella kokeiltaessa sitä tunnustanikaan irkistä löydy. Olenko siis tajunnut koko jutun väärin, eikö screen toimikaan bouncerin (jollaista minulla ei tosin ole ollut, mutta jonka perusidean kyllä tiedän) tavoin vai teenkö jotain väärin, pitääkö lisäksi tietää shelleistä, ssh-yhteyksistä ja muusta? Ja jos pitää niin mitä?

Tai jos en nyt tähän mitään ratkaisua löydä, eli tarvittaisiin maksullinen shell tms. (itseltäni kyllä löytyy web-hotelli int2000:sta, mutta täällä ei käsittääkseni mitään shell-palvelua ole?), seuraava kysymykseni onkin että saako tuota irssin quit-viestiä jotenkin muutettua? Se "quit: leaving" on hieman nolon näköinen meikäläisen silmään, mutta enpä ole keksinyt mistä sitä saisi säädettyä.

Vielä irssin suhteen olisi kysymys, eli tuosta rootina olemisesta. Yhdistäessä sehän heittää herjaa, "do not irc as root" tms., ja tämän siis ymmärrän. Lasketaanko kuitenkin root-käyttäjäksi, jos luon uuden käyttäjän, mutta annan sille oikeudet esim. asentaa paketteja, ilmeisesti ajaa saman asian? Irssiä kuitenkin käytän koko ajan, mutta samalla haluaisin hallita muutakin konetta ilman, että täytyy irssi-istuntoa keskeyttää ja vaihtaa käyttäjää aina vähän väliä. Olenko tämänkin suhteen missannut jotain?

AkuKalle

  • Käyttäjä
  • Viestejä: 211
    • Profiili
    • ict manuaali
Vs: Irssi, screen, shell?
« Vastaus #1 : 09.03.07 - klo:14.22 »
Vielä irssin suhteen olisi kysymys, eli tuosta rootina olemisesta. Yhdistäessä sehän heittää herjaa, "do not irc as root" tms., ja tämän siis ymmärrän. Lasketaanko kuitenkin root-käyttäjäksi, jos luon uuden käyttäjän, mutta annan sille oikeudet esim. asentaa paketteja, ilmeisesti ajaa saman asian? Irssiä kuitenkin käytän koko ajan, mutta samalla haluaisin hallita muutakin konetta ilman, että täytyy irssi-istuntoa keskeyttää ja vaihtaa käyttäjää aina vähän väliä. Olenko tämänkin suhteen missannut jotain?

Varsinaiseen asiaasi en osaa valitettavasti, mutta tuohon rootti asiaan. Konetta ei kannata käyttää koko aikaa roottina koska se on tieturvariski. Eli jos joku neropatti saa koneesi haltuun pystyy hän kikkailemaan mitä haluaa ja ilkeyksissään pistää vaikka koneesi sekaisin. Kärjistettynä: jos kokoajan olet root tieturvasi on samaa tasoa kuin winkula jota ajetaan adminina. Irssiä ei tarvitse sammuttaa voit aina avata toisen konsolin. Ja käyttäjää ei tarvitse vaihtaa, ubuntussa komennon eteen sudo ja kaikissa linuxeissa adminit saa su komennolla(viisaammat korjatkaa jos puhun pöpejä).

Petri Kari

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Vs: Irssi, screen, shell?
« Vastaus #2 : 09.03.07 - klo:14.59 »
Eli siis onhan sinulla joku palvelin missä sitä irssiä pyörität?
Itse ainakin teen vain niin, että kun sammutan koneen, suljen sen ssh yhteyden tylysti sulkemalla sen terminaalin ja seuraavalla kerralla pääsen siihen screeniin takaisin screen -x  komennolla. Tämä tosin toimii vain silloin jos on ainoastaan yksi screeni auki.
"Internet on ehdottoman hyvä asia ja käyttäköön sitä rauhassa ne, jotka sitä tuntevat tarvitsevansa. On kuitenkin hölmöä vaahdota siitä niin hirmuisesti, aivan kuin olisi syntynyt jokin ihmeellinen tiedon vallankumous, josta jokainen hyötyy tavattomasti" @ MB -95

Petri Järvisalo

  • Käyttäjä
  • Viestejä: 579
    • Profiili
    • Kotisivut
Vs: Irssi, screen, shell?
« Vastaus #3 : 09.03.07 - klo:18.06 »
Screenin kyllä saan päälle ja detach-komentoa käytettyä oikein, mutta jos sen jälkeen koneelta loggaudun ulos, en sitä irssin vanhaa istuntoa kyllä saa takaisin eikä toiselta koneella kokeiltaessa sitä tunnustanikaan irkistä löydy.

Siis omalle koneelle laitat screenin päälle, jonka jälkeen avaat irssin. Tämän jälkeen detachaat screenin ja laitat koneen kiinni ?

Tuota, homma ei toimi näin. Tarvitset ulkopuolisen tietetokoneen / serverin, mistä ei katkaista virtaa, ja jonka netti yhteys ei katkea, vaikka laittaisit omasta koneestasi virran pois. Eli hopi hopi hommaamaan kaverilta / kaupasta / netistä shell tunnukset, jonka jälkeen screen toimii niin kuin haluat sen toimivan. Tällöin irssin quit messageakaan ei tarvitse enää yrittää edes muuttaa, sillä screenin kautta olet kokoajan ircissä läsnä, vaikka et olisikaan screenin ääressä. Tällöin kannattaa muuttaa nick ennenkuin detachit screenin.

Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma on ratkennut.

Speque

  • Käyttäjä
  • Viestejä: 258
  • Ubuntu Hardy Heron
    • Profiili
Vs: Irssi, screen, shell?
« Vastaus #4 : 09.03.07 - klo:20.49 »
Tällöin kannattaa muuttaa nick ennenkuin detachit screenin.

Öö. Ei kannata. Away-nickejä ei oikein missään katsota kovin hyvällä. Sen sijaan kannattaa opetella käyttämään /away-komentoa.