2015-12-11 2 views
0

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

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

+0

Вы настроили конечную точку в своей Azure VM, которая позволяет использовать SSH-соединение? – juvchan

+0

Вы добавляете имя хоста после знака @? – jdruid

+0

Да, у меня есть и после знака @, помещающего мой IP-адрес. Он работал нормально. – soutomaa

ответ

0

Попробуйте сбросить соединение SSH с VM: В классическом режиме это можно сделать на портале - нажмите «Сбросить удаленный доступ». В режиме диспетчера Azure ресурсов это может быть сделано с помощью интерфейса командной строки (или 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 
0

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

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

Смежные вопросы