• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Подключение к суперкомпьютеру НИУ ВШЭ из ОС Linux и MacOS

👉Вернуться к списку инструкций

Удалённое подключение к суперкомпьютеру (вычислительному кластеру) осуществляется через головной узел по протоколу SSH, передача файлов – по протоколу SFTP или SCP. Для авторизации используйте учётные данные, полученные при регистрации (они не совпадают с Вашей учётной записью ВШЭ) и ключ авторизации (auth_key.pem), полученный в личном кабинете пользователя суперкомпьютера. Рекомендуемым ПО для подключения и передачи файлов на суперкомпьютер в ОС Linux и MacOS являются утилиты ssh и scp.

Подключение к суперкомпьютеру

  1. Откройте окно терминала в вашей операционной системе.
  2. Определите путь в системе, по которому располагается ключ авторизации. Для примера возьмем следующее расположение: /home/mylocaluser/keys/auth_key.pem
  3. Если подключение с ключом авторизации выполняется впервые, установите на него корректные права:  chmod 600 /home/mylocaluser/keys/auth_key.pem
  4. Выполните команду: ssh -p 2222 -i /home/mylocaluser/keys/auth_key.pem login@cluster.hpc.hse.ru
    Вместо login подставьте название аккаунта, полученного в письме при регистрации на суперкомпьютере (например, ssh -p 2222 apetrov@cluster.hpc.hse.ru).
  5. Система предложит ввести пароль от ключа (сообщением вида "Enter passphrase for key 'auth_key.pem':"). Обратите внимание – при вводе пароля символы в консоли не отображаются! Введите пароль вручную, или скопируйте его (для удобства вы можете установить собственный пароль на ключ). По окончанию ввода нажмите Enter. Если пароль был введён правильно, то в консоли появится приветственное сообщение дня и строка приглашения для ввода команд.
  6. Если пароль будет введен неправильно, то в консоли продублируется сообщение вида "Enter passphrase for key 'auth_key.pem':" и пароль необходимо будет ввести заново. Обратите внимание: после трехкратно некорректного ввода пароля необходимо выполнить подключение снова.
  7. Для работы с приложениями с графическим интерфейсом, запускаемыми на суперкомпьютере, необходимо при подключении добавить ключ -X: 
    ssh -p 2222  -i /home/mylocaluser/keys/auth_key.pem -X login@cluster.hpc.hse.ru
  8. При этом, графический интерфейс приложений на суперкомпьютере будет отображаться на локальном персональном компьютере (для работы этой функции необходима установленная система с X11).

Передача файлов на суперкомпьютер с помощью утилиты scp

Общий синтаксис программы scp следующий:
scp [опции] исходный_файл пункт_назначения
В качестве исходного файла и пункта назначения могут быть как файлы на локальном компьютере, так и на удалённом. В отличие от ssh, здесь для указания порта используется заглавная буква -P. Обратите внимание, scp не выводит запросы на перезапись файлов, если они уже существуют на стороне получателя, а заменяет их файлами из источника.

Для копирования файла с персонального компьютера на суперкомпьютер выполните следующую команду в терминале на локальном ПК  (не в консоли на суперкомпьютере!):
scp -P 2222  -i /home/mylocaluser/keys/auth_key.pem /home/local/file login@cluster.hpc.hse.ru:/home/login/
где /home/user/file – файл на персональном компьютере, login – название аккаунта, полученного при регистрации на суперкомпьютере, /home/login/ - путь назначения на суперкомпьютере.
Для копирования каталога со всеми подкаталогами укажите ключ -r:
scp -P 2222 -i /home/mylocaluser/keys/auth_key.pem -r /home/local/folder/ login@cluster.hpc.hse.ru:/home/login/
Обязательно указывайте в пути назначения конечную косую черту!
Для копирования в домашний каталог на суперкомпьютере /home/login/ можно опустить и оставить только двоеточие в конце команды.

Для копирования файла с суперкомпьютера на персональный компьютер выполните следующую команду в терминале на локальном ПК  (не в консоли на суперкомпьютере!):
scp -P 2222 -i /home/mylocaluser/keys/auth_key.pem login@cluster.hpc.hse.ru:/home/login/file /home/local/
Для копирования каталога со всеми подкаталогами укажите ключ -r:
scp -P 2222 -i /home/mylocaluser/keys/auth_key.pem -r login@cluster.hpc.hse.ru:/home/folder/ /home/local/
Обязательно указывайте в пути назначения конечную косую черту!

Дополнительную информацию по использованию данных утилит вы можете найти в руководствах: ssh и scp.


Если у Вас возникнут затруднения при подключении к вычислительному кластеру НИУ ВШЭ обращайтесь в отдел суперкомпьютерного моделирования через систему ServiceDesk https://hpc.hse.ru/support или по электронной почте hpc@hse.ru.


 

Нашли опечатку?
Выделите её, нажмите Ctrl+Enter и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.