Работа с SSH

Актуальный адрес сервера: uneex.ru, порт 22022

$ ssh входное_имя@uneex.ru -i ~/.ssh/uneex.key -p 22022

В putty при создании сеанса поставить 22022 в разделе Port

Создание SSH-ключа

Для тех, кто в танке

$ ssh-keygen -t dsa -f .ssh/uneex.key
Generating public/private dsa key pair.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in .ssh/uneex.key.
Your public key has been saved in .ssh/uneex.key.pub.
The key fingerprint is:
ca:b3:06:00:64:29:53:1a:04:0b:c2:14:b4:21:ab:e1 george@grep.po.cs.msu.su
The key's randomart image is:
+--[ DSA 1024]----+
|&X+              |
|OBo              |
|*+               |
|o..              |
|.E .    S        |
|    .. .         |
|     .+          |
|      .o         |
|     ..          |
+-----------------+

Если не рисует красивую картинку, не беда.

Для тех, кто вне танка

Вне танка есть PuTTY. Запустить puttygen, сгенерировать ключ (SSH2, RSA, 1024 или больше) и прислать то, что показывается в окне "Public key for pasting into OpenSSH authorized_keys file". Не забыть сохранить оба ключа.

Вариант с консольной версией puttygen

c:\> puttygen -t dsa -o uneex.ppk
+++++++++++++++++++++++++
++++++++++++++++++++++++++++++++++++
++
++
Enter passphrase to save key: 
Re-enter passphrase to verify: 
C:\> puttygen uneex.ppk -L > uneex.key.pub

Закрытый ключ следует показать putty.

Получение доступа

Закрытый ключ (uneex.???) никому не показывать, открытый (uneex.key.pub) послать администратору (FrBrGeorge)

LecturesCMC/LinuxApplicationDevelopment2012/SshKeygen (last edited 2012-10-18 20:21:18 by FrBrGeorge)