Проблема с подключением через SSH к виртуальной машине Azure

Я делал проект через Azure, и мне требовалось подключение через SSH. Я сделал все это, и это работало отлично. Я пытаюсь подключиться сейчас, но всякий раз, когда я ввожу «ssh demouser @», я получаю сообщение об ошибке: -bash: синтаксическая ошибка рядом с неожиданным токеном «новая строка»

Кто-нибудь знает, почему я могу получить эту ошибку или как я могу ее исправить? Я хочу иметь возможность подключаться к своим виртуальным машинам по SSH.


person soutomaa    schedule 11.12.2015    source источник
comment
Настроили ли вы конечную точку на виртуальной машине Azure, которая разрешает SSH-подключение?   -  person juvchan    schedule 11.12.2015
comment
Вы добавляете имя хоста после знака @?   -  person jdruid    schedule 11.12.2015
comment
Да, у меня есть, и после знака @ я добавляю свой IP. Раньше работало нормально.   -  person soutomaa    schedule 11.12.2015
comment
можешь сделать ssh root@localhost?   -  person Ansel    schedule 13.12.2015


Ответы (2)


Попробуйте сбросить SSH-подключение к ВМ: В классическом режиме это можно сделать на портале — нажмите «Сбросить удаленный доступ». В режиме Azure Resource Manager это можно сделать с помощью cli (или powershell):

azure config mode arm
azure vm reset-access -g TestRgV2 -n TestVmV2 -r
azure vm extension set "testRG" "testVM" VMAccessForLinux Microsoft.OSTCExtensions "1.2" --private-config-path PrivateConf.json
person Nava Vaisman Levy    schedule 20.12.2015

Поскольку вы упомянули, что это работало отлично, я предполагаю, что ранее вы могли подключаться через SSH.

Опубликованная вами ошибка указывает на ошибку на стороне клиента. Чтобы убедиться, что при копировании-вставке IP-адреса/имени хоста (из портала?) нет специальных символов, можете ли вы попробовать создать команду ssh в текстовом редакторе, а затем скопировать и вставить всю команду из редактора?

person Siva Edupuganti    schedule 30.12.2015