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

Для того, чтобы получить доступ к кластеру, необходимо отправить письмо на адрес support@angara.nicevt.ru, в котором указать ФИО, группу и открытый SSH-ключ в формате OpenSSH. В теме письма указать "доступ на кластер Ангара-К1, Иванов Иван Иванович". Доступны инструкции по созданию ключей для Windows и Linux.

2 Создание открытого и закрытого ключа в Linux

Для создания открытого и закрытого SSH-ключей необходимо сделать следующее:

  1. Открыть терминал. Ввести команду:
    [user@localhost ~]$ ssh-keygen -t rsa
  2. Начнется процесс создания ключей. Указать место для сохранения ключа (по умолчанию это ~/.ssh).
    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/user/.ssh/id_rsa):
  3. Ввести идентификационную фразу для разблокировки закрытого ключа.
    Enter passphrase (empty for no passphrase):
  4. По окончанию генерации открытого и закрытого SSH-ключей перейти в директорию .ssh. Там должно лежать два файла: id_rsa и id_rsa.pub.
    [user@localhost ~]$ cd .ssh/
    [user@localhost .ssh]$ ls
    id_rsa id_rsa.pub
    [user@localhost .ssh]$
  5. Содержимое файла id_rsa.pub необходимо отправить в письме согласно разделу получение ssh доступа.
    [user@localhost .ssh]$ cat id_rsa.pub
    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCuFVD1/FZpUoOfJe0G7fyMnau+00qDvGsEvsBLYtEcQo7aG7Xk
    oX1mHCi2XWl6Jemd0yzQ91F1S5Kk++PrBNbJ2CrjjgjNt3MHahR9QSp3WdewIAPaQv9ApqDphN2te8JhbmUwnIFM
    ejRnMF6H9GXQ3T6d4EUn2fnqptwLEgma/oFDs5IXP9iS6jYOc6W0A7oFrAWkyzZOGtipQQBa9DklgUW7oTbh62z6
    oqKOPk8i+beCfyrCvhArtaDkLJICVX2KgRLAaO0XgSbhruSSH-xfwkmTL6BIzPK8S3I/YV5pewIl1S0Os2u3mbHd
    VKXFVw8bcTL+yv21JBt4GGrFw6Cl user@localhost.localdomain

Для подключения к кластеру необходимо выполнить (user - имя пользователя, полученное согласно инструкции получение ssh доступа):

[user@localhost ~]$ ssh user@angara-K1.nicevt.ru

3 Создание открытого и закрытого ключа в Windows

PuTTY это клиент ssh, распространяющийся бесплатно по лицензии MIT. Cкачать клиент можно с официального сайта putty.exe. Для генерации открытого ключа ssh понадобится: puttygen.exe.

Для создания открытого и закрытого SSH-ключей необходимо выполнить следующие действия:

  1. Запустить программу puttygen. Выбрать тип ключа ssh2+rsa, длину ключа оставить 2048 бит и нажать кнопку Generate. Начнется процесс генерации ключей.
    Рис. 1
  2. Придумать и ввести пароль приватного ключа. Сохранить приватный ключ (кнопка Save private key) к себе на компьютер, а публичный ключ (текст в окне Public key for pasting into OpenSSH authorized_key file:) отправить в письме согласно разделу получение ssh доступа.
    Рис. 2

4 Настройка клиена SSH PuTTY (Windows)

Для настройки клиента SSH и установки соединения необходимо сделать следующее:

  1. Запустить программу PUTTY. Ввести доменное имя сервера, выданное администратором по запросу согласно инструкции получение ssh доступа. Поставить галочку на пункте SSH и ввести желаемое имя подключения.
    Рис. 4
  2. Нажать плюсик на вкладке SSH, и в открывшейся вкладке «Auth» указать расположение сгенерированного и сохраненного на диске файла приватного ключа.
    Рис. 6
  3. Во вкладке «Session» нажать кнопку «Save». Выбрать созданное подключение и нажать кнопку «Open».
    Рис. 8
  4. Откроется окно терминала. Ввести имя пользователя, полученное согласно инструкции получение ssh доступа и секретный пароль приватного ключа. Cоединение установлено.
    Рис. 9