«Вход в Nersc» — это фраза, обычно используемая в области высокопроизводительных вычислений (HPC). NERSC означает Национальный научно-вычислительный центр энергетических исследований, который предоставляет суперкомпьютерные ресурсы научным исследователям и учреждениям. В этой статье блога мы рассмотрим различные способы входа в систему NERSC и доступа к ее мощным вычислительным ресурсам. Итак, давайте углубимся и узнаем о различных способах входа в NERSC!
- Вход по SSH:
Наиболее распространенный способ доступа к NERSC — вход через Secure Shell (SSH). SSH — это криптографический сетевой протокол, позволяющий безопасно подключаться к удаленным системам. Чтобы войти в NERSC с помощью SSH, откройте терминал или командную строку и введите следующую команду:
ssh username@nersc.gov
Замените «имя пользователя» на свое имя пользователя NERSC. Вам будет предложено ввести пароль, поэтому введите его при запросе. После входа в систему вы можете начать использовать вычислительные ресурсы NERSC.
- Аутентификация на основе ключей SSH:
Для повышения безопасности и удобства вы можете настроить аутентификацию на основе ключей SSH. Вместо использования пароля вы генерируете пару криптографических ключей: закрытый ключ и открытый ключ. Вот как это настроить:
-
Сгенерировать SSH-ключи:
ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa_nersc -
Скопируйте открытый ключ в NERSC:
ssh-copy-id -i ~/.ssh/id_rsa_nersc.pub username@nersc.gov
Теперь, когда вы подключаетесь к NERSC по SSH, вам не будет запрашиваться пароль.
-
Веб-портал:
NERSC предоставляет веб-портал под названием MyNERSC, который предлагает графический интерфейс пользователя (GUI) для управления вашими заданиями, данными и ресурсами. Чтобы получить доступ к MyNERSC, откройте веб-браузер и перейдите по следующему URL-адресу: https://my.nersc.gov . Войдите в систему, используя свое имя пользователя и пароль NERSC, и вы сможете начать изучать функции и возможности портала. -
Блокноты Jupyter.
Если вы предпочитаете более интерактивную среду в стиле блокнотов, NERSC поддерживает блокноты Jupyter. Вы можете запускать блокноты Jupyter на вычислительных узлах NERSC и совместно работать над своим кодом. Чтобы получить доступ к блокнотам Jupyter, войдите в NERSC с помощью SSH и выполните следующую команду:
jupyter-notebook
При этом запустится сервер Jupyter, и вы сможете получить к нему доступ через веб-браузер.
<ол старт="5">
NERSC также поддерживает аутентификацию OAuth, которая позволяет вам войти в систему, используя свою учетную запись Google или GitHub. Этот метод устраняет необходимость запоминать и управлять другим набором учетных данных. Чтобы настроить аутентификацию OAuth, посетите страницу NERSC OAuth https://www.nersc.gov/users/accounts/nersc-login/ и следуйте предоставленным инструкциям.
Вот некоторые из методов, с помощью которых вы можете войти в систему NERSC и использовать ее мощные вычислительные ресурсы. Независимо от того, предпочитаете ли вы интерфейс командной строки или графические инструменты, NERSC предлагает ряд опций, отвечающих вашим потребностям.