![gcloud compute ssh がパスワードを要求しています](https://rvso.com/image/789285/gcloud%20compute%20ssh%20%E3%81%8C%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%82%92%E8%A6%81%E6%B1%82%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99.png)
私の状況は次のとおりです。次のコマンドを使用して、何年も問題なく Google Cloud Platform 上の VM インスタンスに SSH 接続してきました。
gcloud compute ssh jackson@myservername
新しい MacBook を入手し、古いコンピューターから新しいコンピューターにすべてを転送したところ、次のコマンドを実行するとパスワードの入力を求められます。
[email protected]'s password:
これがどのパスワードを指しているのか分かりません。
これは私のサーバーの 1 つでのみ発生します。他の 2 つのサーバーでは、gcloud compute ssh コマンドが機能します。
グーグルで調べた後、GCP コンソール内からブラウザでサーバーに SSH 接続し、「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:
困惑しています。