Kirjoittaja Aihe: Irssi ja ssh  (Luettu 2368 kertaa)

Astardot

  • Käyttäjä
  • Viestejä: 142
    • Profiili
Irssi ja ssh
« : 26.10.06 - klo:22.57 »
Käytän irssiä ssh yhteyden kautta puttylla..

miten sammutan puttyn niin että irssi jää päälle?
miten käynnistän irssin uudelleen?

Miten turvallinen ssh yhteys on? koneeni toimii www palvelimena samalla..

dotsi

  • Käyttäjä
  • Viestejä: 112
    • Profiili
Re: Irssi ja ssh
« Vastaus #1 : 26.10.06 - klo:23.45 »
Käytän irssiä ssh yhteyden kautta puttylla..

miten sammutan puttyn niin että irssi jää päälle?
miten käynnistän irssin uudelleen?

Miten turvallinen ssh yhteys on? koneeni toimii www palvelimena samalla..

Jos haluat irssin jäävän päälle kun kirjaudut ulos, sinun tulee käynnistää se komennolla screen irssi. Irssistä pääset "irti" painamalla ctrl-a-d ja puttyssä SSH-yhteys katkeaa kun komennat exit. Takaisin irssin pariin pääset kirjauduttuasi kirjoittamalla screen -r. SSH-2 on protokollana sen verran turvallinen, että itse ainakin nukun yöni hyvin :)

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Irssi ja ssh
« Vastaus #2 : 26.10.06 - klo:23.50 »
dotsi jo ehtikin, mutta laitetaan silti...

Käytän irssiä ssh yhteyden kautta puttylla..

ok.

miten sammutan puttyn niin että irssi jää päälle?
miten käynnistän irssin uudelleen?

irssi ei osaa itsessään pysyä hengissä session päätyttyä, mutta screen-nimisen ohjelman avulla homma onnistuu. käynnistät irssin screenissä joko:

Koodia: [Valitse]
$ screen
$ irssi

tai

Koodia: [Valitse]
$ screen irssi
jolloin screen ja sen sisälle käynnistetyt ohjelmat pysyvät hengissä vaikka yhteys katkeaisikin. ohjelmia voi olla useita eri ikkunoissa jne. pois screenista pääsee näppäinyhdistelmällä <crtl>+a d ja ajossa olevan, mutta irroitettuun screeniin pääsee takaisin komennolla:

Koodia: [Valitse]
$ screen -r
tietty komennolle pitää antaa myös screenin numero jos ajossa on useita screeneja.

suosittelisin ensin tutustumaan screenin käyttöön:

Koodia: [Valitse]
$ man screen
Miten turvallinen ssh yhteys on? koneeni toimii www palvelimena samalla..

muodostettu yhteys itsessään on hyvinkin turvallinen olettaen, että käytössä on protokollan 2-versio ja kukaan ei ole päässyt serverisi ja puttyn väliin (tästäkin varoitetaan, koska serverin allekirjoitus luonnollisesti muuttuu jos kone vaihtuu). se, miten turvallinen tuo serveriprosessi on,  riippuu puolestaan hyvin paljon siitä miten serveri on konffattu. hyökkäykset ssh:n oletuksena käyttämään porttiin ovat aika yleisiä.
« Viimeksi muokattu: 26.10.06 - klo:23.53 kirjoittanut janne »
Janne

Astardot

  • Käyttäjä
  • Viestejä: 142
    • Profiili
Re: Irssi ja ssh
« Vastaus #3 : 27.10.06 - klo:08.20 »
Irssi toimii :))

Mutta mitenkäs sitten tämä ssh? käyttää mitä protokollaa?

apt-get install openssh-server  tuolla olen asentanut sen.. ja ainut konffaus on että olen muuttanut  /etc/ssh/sshd_config tiedostosta

PermitRootLogin  no
AllowUsers   vain oma tunnus

http://forum.ubuntu-fi.org/index.php?topic=503.0

Olen yrittänyt älytä miten tuo avain homma toimii..

eli luonko avaimet  puttygenillä omalla koneellani ja siirrän serverin hakemistoon %h/.ssh/authorized_keys
ja muutan seuraavat kohdat (#-merkki pois)

AuthorizedKeysFile     %h/.ssh/authorized_keys
PasswordAuthentication no

Kokeilin hommaa näin..

ssh-keygen -b 2048 -t dsa
tallentin oletus sijaintiin ja määritin salasanan

$ sudo cp /home/user/.ssh/id_dsa.pub  /home/user/.ssh/authorized_keys
kopion omaan kotihakemistoon

AuthorizedKeysFile     %h/.ssh/authorized_keys (# pois)
PasswordAuthentication no
muutin  nämä kohdat

ja kirjautumiseen ei näyttänyt tulevan mitään ihmeellistä?
täytyykö tämä avain olla minulla jos kirjaudun joltain koneelta? vai onko se vain palvelimella?

« Viimeksi muokattu: 27.10.06 - klo:09.32 kirjoittanut Astardot »