1 Получение ssh доступа
Для того, чтобы получить доступ к кластеру, необходимо отправить письмо на адрес support@angara.nicevt.ru,
в котором указать ФИО, группу и открытый SSH-ключ в формате OpenSSH. В теме письма указать "доступ на кластер
Ангара-К1, Иванов Иван Иванович". Доступны инструкции по созданию ключей для Windows и Linux.
2 Создание открытого и закрытого ключа в Linux
Для создания открытого и закрытого SSH-ключей необходимо сделать следующее:
- Открыть терминал. Ввести команду:
[user@localhost ~]$ ssh-keygen -t rsa
- Начнется процесс создания ключей. Указать место для сохранения ключа (по умолчанию это ~/.ssh).
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
- Ввести идентификационную фразу для разблокировки закрытого ключа.
Enter passphrase (empty for no passphrase):
- По окончанию генерации открытого и закрытого SSH-ключей перейти в директорию .ssh. Там должно лежать два файла: id_rsa и id_rsa.pub.
[user@localhost ~]$ cd .ssh/
[user@localhost .ssh]$ ls
id_rsa id_rsa.pub
[user@localhost .ssh]$
- Содержимое файла 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-ключей необходимо выполнить следующие действия:
- Запустить программу puttygen. Выбрать тип ключа ssh2+rsa, длину ключа оставить 2048 бит и нажать кнопку Generate. Начнется процесс генерации ключей.
- Придумать и ввести пароль приватного ключа. Сохранить приватный ключ (кнопка Save private key) к себе на компьютер, а публичный ключ (текст в окне Public key for pasting into OpenSSH authorized_key file:) отправить в письме согласно разделу получение ssh доступа.
4 Настройка клиена SSH PuTTY (Windows)
Для настройки клиента SSH и установки соединения необходимо сделать следующее:
- Запустить программу PUTTY. Ввести доменное имя сервера, выданное администратором по запросу согласно инструкции получение ssh доступа. Поставить галочку на пункте SSH и ввести желаемое имя подключения.
- Нажать плюсик на вкладке SSH, и в открывшейся вкладке «Auth» указать расположение сгенерированного и сохраненного на диске файла приватного ключа.
- Во вкладке «Session» нажать кнопку «Save». Выбрать созданное подключение и нажать кнопку «Open».
- Откроется окно терминала. Ввести имя пользователя, полученное согласно инструкции получение ssh доступа и секретный пароль приватного ключа. Cоединение установлено.