У меня есть два экземпляра VM в консольном разработчике Google. Я могу способный открыться ssh для экземпляра 1. В то же время я не могу способный соединить экземпляр 2 через браузер. Я получил следующую ошибку.
Но я могу способный открыться через терминал (ssh user@ipaddress) для конкретного пользователя.
Скажите мне решение для этого.
Пока вы пытаетесь подключиться к экземпляру виртуальной машины по SSH из браузера, щелкните значок шестеренки в правом верхнем углу в окне SSH нажмите Изменить имя пользователя Linux
и введите то конкретное имя пользователя, которое вы упомянули, вы можете использовать его для SSH к вашему экземпляру виртуальной машины через терминал.
Если это работает, то проблема в том, что вы разрешаете SSH подключаться к вашему экземпляру виртуальной машины только определенным пользователям.
При SSHing из браузера по умолчанию имя пользователя для сеансов SSH генерируется из адреса электронной почты, в который вы вошли аккаунт, опуская информацию о домене. Например, если электронное письмо (скрыто), соответствующее имя пользователя будет jane_doe
.
Убедитесь, что имя пользователя, сгенерированное из вашего адреса электронной почты, вошедшего в учетную запись, разрешено использовать SSH для вашего экземпляра виртуальной машины.