RSA vymena klucov

Sekcia: Programovanie 23.11.2012 | 14:26
Avatar Ivan Centos 6.x  Používateľ
Potrebujem pristup na server b bez vyzvania hesla. Vygeneroval som na serveroch a,b kluc a vymenil som ich navzajom. Stale pyta heslo...
Servis sshd bezi
Odkomentoval som v sshd_config "PrmitRootLogin yes"
Skontroloval prava na serveri b /.ssh/id_rsa

Stale nejde. Viete mi prosim poradit kde moze byt chyba..?

Dakujem.
    • Re: RSA vymena klucov 23.11.2012 | 14:30
      Avatar Ivan Centos 6.x  Používateľ
      Este jedna vec. ked zastavim "sshd" servis, toto vidim v servisoch: root 20208 0.0 0.3 108792 3968 ? Ss 13:19 0:00 sshd: root@pts/1
      root 20364 0.0 0.0 103412 804 pts/1 S+ 13:33 0:00 grep --color=auto ssh

      ale ked ho znova spustim, v debug mode /usr/sbin/sshd -d, dostanem toto..: debug1: sshd version OpenSSH_5.5p1
      debug1: read PEM private key done: type RSA
      debug1: private host key: #0 type 1 RSA
      debug1: read PEM private key done: type DSA
      debug1: private host key: #1 type 2 DSA
      debug1: rexec_argv[0]='/usr/sbin/sshd'
      debug1: rexec_argv[1]='-d'
      Set /proc/self/oom_adj from 0 to -17
      debug1: Bind to port 22 on 0.0.0.0.
      Bind to port 22 on 0.0.0.0 failed: Address already in use.
      debug1: Bind to port 22 on ::.
      Bind to port 22 on :: failed: Address already in use.
      Cannot bind any address.
      • Re: RSA vymena klucov 23.11.2012 | 14:34
        Avatar Samuel BWPOW Kupka Almalinux, OpenWRT  Používateľ
        Vygeneroval si teda par klucov (sukromny a verejny), verejny si nechal na serveri v ~/.ssh/authorized_keys a sukromny mas niekde u seba? Skontroluj este, ci subor authorized_keys ma 0600 prava a vlastnikom je pouzivatel, na ktoreho sa prihlasujes.
        Ta druha chyba, zjavne este nieco na tych portoch bezi, aj ked to zastavis. Pozri si netstat -tunlp a uvidis, co obsadzuje tie porty. Pripadne to killni.
        Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
        • Re: RSA vymena klucov 23.11.2012 | 14:45
          Avatar Ivan Centos 6.x  Používateľ
          vygeneroval som na servery "a" cez prikaz "cat ~/.ssh/*.pub | ssh user@serverb 'umask 077; cat >>/home/madmadmod/.ssh/authorized_keys2'" som ho poslal na server "b". Prava su v poriadku. Tu je vypis netstat..: tcp 0 0 :::22 :::* LISTEN 20459/sshd
        • Re: RSA vymena klucov 23.11.2012 | 14:46
          WlaSaTy   Návštevník
          On by stačil reštart služby SSHd.
          • Re: RSA vymena klucov 23.11.2012 | 14:54
            Avatar Ivan Centos 6.x  Používateľ
            ee. skusal som. Nejde mi do hlavy co ine moze bezat na tom porte 22.
            Zastavil som sshd: port 22 "Server listening on port 22"
            v servisoch nejde nic ohladne "ssh"
            Sapustil som sshd: Bind to port 22 failed, port already in use

            netstat ma na porte 22 len listen sshd
            • Re: RSA vymena klucov 23.11.2012 | 15:09
              Avatar bedňa LegacyIce-antiX  Administrátor
              Ako je na tom firewall alebo provider s portom 22?
              Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
              • Re: RSA vymena klucov 23.11.2012 | 15:14
                Avatar Ivan Centos 6.x  Používateľ
                Je to virtualny server ktory sa pripaja iba do lokalnej siete. Firewall som uz tiez skusal vypnut . Skusal som vypnut aj SELINUX, ani to nepomohlo.
                • Re: RSA vymena klucov 23.11.2012 | 15:59
                  Avatar Ivan Centos 6.x  Používateľ
                  Mam to.. bolo treba upravot "StrictMode no" v sshd_config.
                  • Re: RSA vymena klucov 23.11.2012 | 17:40
                    Avatar Samuel BWPOW Kupka Almalinux, OpenWRT  Používateľ
                    Cize fakt mas iba zle nastavene prava na subory. Radsej, aby vypinat bezpecnostny prvok si realne oprav tento nedostatok.
                    Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity