Skip to main content

Доступ к ресурсам института

Основной режим доступа к серверам инсотутдела - по протоколу OpenSSH. Для подключения к серверам radiomag и seismocorona надо обратиться в Л-325А и попросить логин-пароль. Доступ к кластеру в Бадарах осуществляется только по SSH-ключу!

Сервер radiomag

  • Адрес: radiomag.iszf.irk.ru
  • Процессор: AMD EPYC 32-Core
  • ОЗУ: 128 ГБ
  • Данные для вычислений складывать в /mnt/data/ваш_юзер

Сервер seismocorona

  • Адрес: seismocorona.iszf.irk.ru
  • Процессор: AMD EPYC 7713 64-Core
  • ОЗУ: 250 ГБ
  • Есть видеокарта: NVIDIA GeForce RTX 3090
  • Данные для вычислений складывать в /mnt/data/ваш_юзер

Вычислительный кластер в Бадарах

  • 7 серверов с адресами: 10.1.2.60 -> 10.1.2.66, на каждом
  • 2 процессора Intel Xeon Gold 6258R, каждый по 28 физических ядер, итого 112 потоков
  • ОЗУ: 250 ГБ (физически больше, но для вычислений выделено 250 ГБ)
  • Доступ в хранилище данных СРГ: /mnt/data/BIG-observations/

Общий файл конфигурации и SSH-ключи

SSH-ключи

SSH-ключи - это пары криптографических ключей, используемых для безопасной коммуникации с серверами по незащищенной сети. Они служат для аутентификации клиента на сервере без передачи пароля. Есть 2 таких ключа:

  1. Открытый ключ: Этот ключ может быть использован для шифрования сообщений или проверки личности обладателя закрытого ключа. Его безопасно передавать, потому что он один не может быть использован для расшифровки.

  2. Закрытый ключ: Этот ключ должен оставаться в секрете, поскольку кто угодно с его помощью может авторизоваться на сервере. Он используется для расшифровки сообщений или подписи личности обладателя с использованием общего ключа.

SSH-ключи обычно хранятся в вашей домашней папке в каталоге .ssh:

  • Linux/Mac: ~/.ssh/
  • Windows (Git Bash): ~/.ssh/

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

ssh-keygen -t rsa

Как правило, имя файла по умолчанию у закрытого ключа: id_rsa, а у открытого - id_rsa.pub. Файлом .pub надо будет поделиться при настройке авторизации на сервер, например, на вычислительный кластер.

Также в каталоге .ssh создаётся файл config следующего содержания:

Host radiomag
Hostname 84.237.21.29 # для локального доступа, либо radiomag.iszf.irk.ru для доступа из дома
User your_username
PubkeyAuthentication yes
IdentityFile ~/.ssh/id_rsa
PasswordAuthentication no         # или yes, если хочется заходить по паролю
LocalForward 8785 127.0.0.1:8785  # jupyter или любой ваш сервис на вашем порту
LocalForward 3389 127.0.0.1:3389  # RDP
ServerAliveInterval 30
ServerAliveCountMax 10
ForwardX11 yes # для запуска графических приложений, опционально

Host seismocorona
Hostname 10.0.6.106 # для локального доступа, либо seismocorona.iszf.irk.ru для доступа из дома
User your_username
Port 22
PubkeyAuthentication yes
IdentityFile ~/.ssh/id_rsa
PasswordAuthentication no         # или yes, если хочется заходить по паролю
LocalForward 8785 127.0.0.1:8785  # jupyter или любой ваш сервис на вашем порту
LocalForward 3389 127.0.0.1:3389  # RDP
ServerAliveInterval 30
ServerAliveCountMax 10
ForwardX11 yes # для запуска графических приложений, опционально

# Бадарские сервера

Host 10.1.2.60
User core

Host 10.1.2.61
User core

Host 10.1.2.62
User core

Host 10.1.2.63
User core

Host 10.1.2.63
User core

Host 10.1.2.64
User core

Host 10.1.2.65
User core

Host 10.1.2.66
User core

# по необходимости
PubkeyAuthentication yes
IdentityFile ~/.ssh/id_rsa
ProxyJump seismocorona # для вычислений из дома

В итоге для подключения к серверу надо выполнить:

ssh seismocorona
# или

ssh radiomag

и, при наличии ssh-ключа, доступ будет происходить без пароля

Бонус: облако ИСЗФ