Kirjoittaja Aihe: ssh komentoriviltä  (Luettu 7236 kertaa)

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
ssh komentoriviltä
« : 21.09.06 - klo:20.06 »
Pystyykö siihen komentoon lisäämään jotain vipua eettä sais lisättyä salasanan siihen suoraan , esim
Koodia: [Valitse]
ssh palvelin@serveri.fi -p salasana tjsp ?

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Re: ssh komentoriviltä
« Vastaus #1 : 21.09.06 - klo:20.27 »
Ei kai, mutta salasanattoman sshn saat näillä ohjeilla: Googlaa tästä.

HUOM: en suosittele ;D
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: ssh komentoriviltä
« Vastaus #2 : 21.09.06 - klo:20.29 »
hmmm mitähän vaaraa tosta olis?
http://www.debian.org/devel/passwordlessssh

Ärsyttää kun joka kerta pitää syöttää salasana ja niitä kaikkia ei muista :P

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Re: ssh komentoriviltä
« Vastaus #3 : 21.09.06 - klo:20.31 »
Lainaus käyttäjältä: debian.org
Important: Note that everyone that has read access to the private key file can use it to have the same passwordless access to the remote site. This includes any person that has root access to your local machine. Therefore it's strongly recommended that you use a passphrase for your private key if you are not the only root on your machine. You can use ssh-agent(1) and ssh-add(1) to type your passphrase only once for all uses of a specific key in a session. You can automatically load all your keys in the agent by adding the following lines to your ~/.xsession file:
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: ssh komentoriviltä
« Vastaus #4 : 21.09.06 - klo:20.40 »
Joo mutta jos se private key file on mun kotikoneella home kansiossa johon muut ei pääse, niin onko siitä mitään vaaraa?

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: ssh komentoriviltä
« Vastaus #5 : 21.09.06 - klo:20.47 »
Joo mutta jos se private key file on mun kotikoneella home kansiossa johon muut ei pääse, niin onko siitä mitään vaaraa?

ei varsinaisesti. toisaalta jos joku jostain syystä saa sen avaimen, niin mitään suojaakaan ei enää ole.
Janne

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: ssh komentoriviltä
« Vastaus #6 : 21.09.06 - klo:20.55 »
Hmmm... Saisko noita jotenkin ympättyä avainrinkiin kuten nautiluksen verkkokansiot? Että yks passu kävis kaikkiin yhteyksiin?

mk1970

  • Käyttäjä
  • Viestejä: 213
    • Profiili
Re: ssh komentoriviltä
« Vastaus #7 : 22.09.06 - klo:14.29 »
Hmmm... Saisko noita jotenkin ympättyä avainrinkiin kuten nautiluksen verkkokansiot? Että yks passu kävis kaikkiin yhteyksiin?

Itselläni on DSA-avain salattu ja käytän keychain nimistä ohjelmaa, jotta ei tarvitse avata sitä avain joka kerran...

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: ssh komentoriviltä
« Vastaus #8 : 22.09.06 - klo:15.06 »
Miten toi tehdään käytännössä?

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: ssh komentoriviltä
« Vastaus #9 : 22.09.06 - klo:15.22 »
Asenna paketti keychain ja lue sen manuaali.
Koodia: [Valitse]
man keychain
alias vililikku

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: ssh komentoriviltä
« Vastaus #10 : 22.09.06 - klo:16.03 »
Asennan heti kun Ubuntuun taas saa asennettua jotain. Rikkinäinen Flash paketti estää kaikki asennukset :P

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Re: ssh komentoriviltä
« Vastaus #11 : 22.09.06 - klo:16.09 »
Eikös sen korjaamiseksi (purkalla) ole ohjeet? http://forum.ubuntu-fi.org/index.php?topic=3764.msg26581#msg26581
alias vililikku

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: ssh komentoriviltä
« Vastaus #12 : 22.09.06 - klo:16.14 »
On varmaan, mutta pakettienhallinnan ohittaminen ei hirveästi innosta. :)

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: ssh komentoriviltä
« Vastaus #13 : 22.09.06 - klo:16.19 »
On varmaan, mutta pakettienhallinnan ohittaminen ei hirveästi innosta. :)

tämä:
http://forum.ubuntu-fi.org/index.php?topic=5465.msg39410#msg39410

ei ainakaan ohita paketinhallintaa, vaikka muuttaakin asennusscriptin toimintaa hitusen.
Janne

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: ssh komentoriviltä
« Vastaus #14 : 22.09.06 - klo:16.20 »
Haa, kiitos!

mk1970

  • Käyttäjä
  • Viestejä: 213
    • Profiili
Re: ssh komentoriviltä
« Vastaus #15 : 22.09.06 - klo:19.36 »
Miten toi tehdään käytännössä?

Ensin sinulla pitää olla SSH-avain. Tee näin:

Koodia: [Valitse]
# ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/martti/.ssh/id_dsa): <PAINA ENTER>
Enter passphrase (empty for no passphrase): <TÄHÄN JOKU SALASANA>
Enter same passphrase again: <TÄHÄN JOKU SALASANA>
Your identification has been saved in /home/martti/.ssh/id_dsa.
Your public key has been saved in /home/martti/.ssh/id_dsa.pub.
The key fingerprint is:
2d:81:ec:e8:61:ea:00:9b:50:97:d9:2f:ff:47:96:20 martti@n70

# scp ~/.ssh/id_dsa.pub tunnus@toinen.kone.org:.ssh/authorized_keys

Seuraavaksi asenna keychain:

Koodia: [Valitse]
# sudo apt-get install keychain
# cat >> ~/.bashrc << EOF

# keychain
alias kc='keychain ~/.ssh/id_dsa'
[ -r ${HOME}/.keychain/`hostname`-sh ] && . ${HOME}/.keychain/`hostname`-sh
EOF

Tämän jälkeen sinulla on bashin konfigurointitiedostossa rivi, joka tekee pikakomennon keychainin käynnistämiselle (kc) sekä lukee keychainin asetukset aina kun uusi bash käynnistyy. Käynnistä keychain (käyttäen uutta kc aliasta) ja avaa uusi pääte. Huomaa, että keychain tarvitsee käynnistää vain kerran!

Koodia: [Valitse]
# kc

KeyChain 2.6.1; http://www.gentoo.org/proj/en/keychain/
Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL

 * Warning: SSH_AUTH_SOCK in environment is invalid; ignoring it
 * Initializing /home/martti/.keychain/n70-sh file...
 * Initializing /home/martti/.keychain/n70-csh file...
 * Starting ssh-agent
 * Adding 1 ssh key(s)...
Identity added: /home/martti/.ssh/id_dsa (/home/martti/.ssh/id_dsa)

(käynnistä toinen pääte tai aja ". ~/.bash" ilman lainausmerkkejä)
# ssh tunnus@toinen.kone.org
« Viimeksi muokattu: 22.09.06 - klo:19.37 kirjoittanut mk1970 »

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: ssh komentoriviltä
« Vastaus #16 : 22.09.06 - klo:19.46 »
Koodia: [Valitse]
osku@koti:~$ scp ~/.ssh/id_dsa.pub blah@milano.scenegroup.fi:.ssh/authorized_keys
blah@milano.scenegroup.fi's password:
stdin: is not a tty
/home/osku/.ssh/id_dsa.pub: No such file or directory
  :-\

mk1970

  • Käyttäjä
  • Viestejä: 213
    • Profiili
Re: ssh komentoriviltä
« Vastaus #17 : 22.09.06 - klo:20.39 »
/home/osku/.ssh/id_dsa.pub: No such file or directory

Siis teithän itsellesi DSA-avaimen ssh-keygen komennolla?

Koodia: [Valitse]
n70:~> ls -l ~/.ssh/id_dsa*
-rw------- 1 martti users 736 2001-10-13 19:30 /home/martti/.ssh/id_dsa
-rw------- 1 martti users 600 2001-07-30 20:08 /home/martti/.ssh/id_dsa.pub

Owdy

  • Käyttäjä
  • Viestejä: 1954
    • Profiili
Re: ssh komentoriviltä
« Vastaus #18 : 22.09.06 - klo:21.35 »
Koodia: [Valitse]
osku@koti:~$ ls -l ~/.ssh/id_dsa*
-rw------- 1 osku osku 1264 2006-09-22 21:35 /home/osku/.ssh/id_dsa
-rw-r--r-- 1 osku osku 1111 2006-09-22 21:35 /home/osku/.ssh/id_dsa.pub
« Viimeksi muokattu: 22.09.06 - klo:21.38 kirjoittanut Osku »

mk1970

  • Käyttäjä
  • Viestejä: 213
    • Profiili
Re: ssh komentoriviltä
« Vastaus #19 : 24.09.06 - klo:18.21 »
/home/osku/.ssh/id_dsa.pub: No such file or directory

Onhan kohdekoneessa olemassa /home/osku/.ssh hakemisto?