Відмінності між версіями «Ssh»

Матеріал з Wiki Welard
Перейти до навігації Перейти до пошуку
Рядок 26: Рядок 26:
 
     8 tried to connect and...
 
     8 tried to connect and...
  
−
То все круто, але ніхрена не працює в CentOS. Робимо по іншому:
+
То все круто, але ніхрена не працює в CentOS. Робимо по іншому:  
 +
chmod 600 authorized_keys
 +
chmod 700 .ssh </pre>
  
−
      chmod 600 authorized_keys
+
* Генеруємо ключі
−
chmod 700 .ssh
+
ssh-keygen -t dsa (або можна rsa)
  
−
      if they are wrong
+
* можна додатково парольну фразу, але навіщо?  
−
* Генеруэмо ключі
 
−
ssh-keygen -t dsa
 
−
(або можна rsa)
 
−
* можна додатково парольну фразу, але навіщо?
 
 
* SSH під тим користувачем робимо
 
* SSH під тим користувачем робимо
−
  cat id_dsa.pub > ~/.ssh/authorized_keys
+
  cat id_dsa.pub &gt; ~/.ssh/authorized_keys
−
* копіємо собі на локальну машину private key (id_dsa)
 
−
* запкуск puttygen.exe
 
−
* Загружаємо "load" id_dsa файл
 
−
* Зберігаємо конвертований ключ pivatekey.ppk
 
−
* В putty налаштування "connection > SSH > auth" -> privatekey.ppk і все!!!
 
  
−
     
+
*копіємо собі на локальну машину private key (id_dsa)
−
 
+
*запкуск puttygen.exe
−
    * NOW try and connect
+
*Загружаємо "load" id_dsa файл
−
    * enter the passphrase when prompted
+
*Зберігаємо конвертований ключ pivatekey.ppk
−
    * pat yourself on the back. You're connected to the server (I hope)
+
*В putty налаштування "connection &gt; SSH &gt; auth" -&gt; privatekey.ppk і все!!!

Версія за 08:26, 2 травня 2009

Щоб при вході на linux машину через ssh авторизувало по ключу

   1 opened up puttygen.exe
   2 generated a key after wiggling your mouse
     entered a strong passphrase
     saved the public key to something like
     pubkey
   3 saved the private key to something like
     privatekey.ppk
   4 moved your public key up to the server
    (maybe even) converted the format of the key from putty to openssh with something like
     ssh-keygen -if pubkey > pubkey_openssh_format
   5 changed some permissions like
     chmod 600 .ssh
   6 added your pubkey to the authorized_keys file with something like
     mv pubkey .ssh/authorized_keys
   7 changed your putty settings under "connection > SSH > auth" to use
     privatekey.ppk
   8 tried to connect and...

То все круто, але ніхрена не працює в CentOS. Робимо по іншому:

chmod 600 authorized_keys

chmod 700 .ssh

  • Генеруємо ключі
ssh-keygen -t dsa (або можна rsa) 
  • можна додатково парольну фразу, але навіщо?
  • SSH під тим користувачем робимо
cat id_dsa.pub > ~/.ssh/authorized_keys
  • копіємо собі на локальну машину private key (id_dsa)
  • запкуск puttygen.exe
  • Загружаємо "load" id_dsa файл
  • Зберігаємо конвертований ключ pivatekey.ppk
  • В putty налаштування "connection > SSH > auth" -> privatekey.ppk і все!!!