Как я уже упоминал в исходном сообщении StackOverflow: никаких учетных данных для Azure вообще не требуется:
- Ваш коллега предоставил DNS-имя
abc.cloudapp.net
, которое определяет, как связаться с самой виртуальной машиной .
- Имя пользователя + пароль - это то, что вы будете использовать для входа в виртуальную машину.
- Поскольку виртуальная машина основана на Linux, вам потребуется клиент, поддерживающий SSH (против RDP, по умолчанию для Windows).
Если вы работаете на рабочем столе Linux, вы просто ssh username@abc.cloudapp.net
и вам будет предложено ввести пароль.
Я полагаю, вы упомянули на SO, что вы находитесь на Windows. В этом случае: как только вы найдете / установите ssh-клиент, вам просто нужно указать имя, имя пользователя и пароль dns, вам будет предложено приглашение оболочки (аналогично командной строке Windows).
Единственное препятствие, с которым вы можете столкнуться: при "классическом" стиле создания виртуальных машин в Azure у вас может быть несколько адресов , все из которых могут быть адресованы с одинаковым именем DNS (в вашем примере, abc.cloudapp.net
). Если это так, то каждой виртуальной машине будет присвоен уникальный порт ssh (ssh использует порт по умолчанию = 22). Поскольку каждая виртуальная машина нуждается в своем собственном порту ssh, возможно , этот конкретный виртуальный компьютер прослушивает порт, отличный от 22. Если это так, на самом деле нет никакого способа узнать этот номер порта, кроме как спросить своего коллегу (или войти на портал Azure и просмотреть настройки для этой виртуальной машины).
О - почти забыл: я не знаю, какую версию Windows вы используете, но в Windows 10 можно установить инструменты Linux (в качестве опции в разделе Возможности, которые вы можете установить). Это обеспечивает, среди прочего, клиент ssh командной строки.