Подключение к суперкомпьютеру НИУ ВШЭ из ОС Linux и MacOS
👉Вернуться к списку инструкций
- Инструкция для подключения из ОС Windows доступна по ссылке
- Инструкция для подключения с помощью Jupyter Hub доступна по ссылке
Удалённое подключение к суперкомпьютеру (вычислительному кластеру) осуществляется через головной узел по протоколу SSH, передача файлов – по протоколу SFTP или SCP. Для авторизации используйте учётные данные, полученные при регистрации (они не совпадают с Вашей учётной записью ВШЭ) и ключ авторизации (auth_key.pem), полученный в личном кабинете пользователя суперкомпьютера. Рекомендуемым ПО для подключения и передачи файлов на суперкомпьютер в ОС Linux и MacOS являются утилиты ssh и scp.
Подключение к суперкомпьютеру
- Откройте окно терминала в вашей операционной системе.
- Определите путь в системе, по которому располагается ключ авторизации. Для примера возьмем следующее расположение: /home/mylocaluser/keys/auth_key.pem
- Если подключение с ключом авторизации выполняется впервые, установите на него корректные права: chmod 600 /home/mylocaluser/keys/auth_key.pem
- Выполните команду: ssh -p 2222 -i /home/mylocaluser/keys/auth_key.pem login@cluster.hpc.hse.ru
Вместо login подставьте название аккаунта, полученного в письме при регистрации на суперкомпьютере (например, ssh -p 2222 apetrov@cluster.hpc.hse.ru). - Система предложит ввести пароль от ключа (сообщением вида "Enter passphrase for key 'auth_key.pem':"). Обратите внимание – при вводе пароля символы в консоли не отображаются! Введите пароль вручную, или скопируйте его (для удобства вы можете установить собственный пароль на ключ). По окончанию ввода нажмите Enter. Если пароль был введён правильно, то в консоли появится приветственное сообщение дня и строка приглашения для ввода команд.
- Если пароль будет введен неправильно, то в консоли продублируется сообщение вида "Enter passphrase for key 'auth_key.pem':" и пароль необходимо будет ввести заново. Обратите внимание: после трехкратно некорректного ввода пароля необходимо выполнить подключение снова.
- Для работы с приложениями с графическим интерфейсом, запускаемыми на суперкомпьютере, необходимо при подключении добавить ключ -X:
ssh -p 2222 -i /home/mylocaluser/keys/auth_key.pem -X login@cluster.hpc.hse.ru - При этом, графический интерфейс приложений на суперкомпьютере будет отображаться на локальном персональном компьютере (для работы этой функции необходима установленная система с 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 и отправьте нам уведомление. Спасибо за участие!
Сервис предназначен только для отправки сообщений об орфографических и пунктуационных ошибках.