Вот моя ситуация: я уже много лет подключаюсь по SSH к своим экземплярам виртуальных машин на Google Cloud Platform без каких-либо проблем, используя команду:
gcloud compute ssh jackson@myservername
Я только что купил новый MacBook и перенес все данные со старого компьютера на новый, и теперь при запуске этой команды запрашивается пароль:
[email protected]'s password:
Я понятия не имею, о каком пароле идет речь.
Это происходит только на одном из моих серверов. Для двух других серверов команда gcloud compute ssh работает.
После некоторого гугления я подключился по SSH к серверу в браузере из консоли GCP, запустил "sudo passwd" и установил новый пароль. Я перезапустил сервер, снова попробовал SSH, но он все еще просил меня ввести пароль, я ввел новый, который создал, и он говорит:
В доступе отказано, попробуйте еще раз.
Я понятия не имею, был ли я на правильном пути, но просто хотел включить то, что я попробовал.
Я тоже попробовалэто решениено все равно запрашивает пароль. Вот вывод:
jackson@Jackson ~ % gcloud compute config-ssh --remove
jackson@Jackson ~ % gcloud compute config-ssh
You should now be able to use ssh/scp with your instances.
For example, try running:
$ ssh myservername.us-east1-b.my-project-name
jackson@Jackson ~ % ssh myservername.us-east1-b.my-project-name
[email protected]'s password:
Permission denied, please try again.
[email protected]'s password:
Я в недоумении.