web-dev-qa-db-ja.com

MinikubeのVMにsshでアクセスするにはどうすればよいですか?

Minikube VMにsshするためのユーザー名/パスワード/キーは何ですか?

85
soupybionics

これには、Minikubeバイナリminikube sshを使用できます。

146
Brian F

Minikubeはそのベースイメージとしてboot2dockerを使用するため、VMへのデフォルトのSSHログインは最終的にdocker:tcuser1 になります。

51
Mukarram Syed

私もMinikubeコマンドなしでログインしたかった。生成したSSHキーを〜/ .minikube/machines // id_rsaにドロップすることがわかりました。

私のマシンはデフォルトの「minikube」と名付けられたため、次のことができました。

ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)
23
Bob Van Zant

Windows Hyper-Vの答えは

  • 「Hyper-Vマネージャー」を開きます

  • 「minikube」VMを右クリックします

  • ユーザー「root」

パスワードがありませんでした。

12
Duane
minikube ssh -v 7

完全なSSHコマンドを確認できる出力が表示されます

/usr/bin/ssh -F /dev/null -o PasswordAuthentication=no -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -o LogLevel=quiet -o ConnectionAttempts=3 -o ConnectTimeout=10 -o ControlMaster=no -o ControlPath=none [email protected] -o IdentitiesOnly=yes -i ~/.minikube/machines/minikube/id_rsa -p 56290
12
weivall

記載されているファイルはすべてAuthOptionsであり、config.jsonファイルで構成できます。

$HOME\.minikube\machines\minikube\config.json

一般的に、SSHユーザーはdockerです。

Minikubeノード/ VMにSSH接続する場合は、SSHキーを使用します。 WinSCPなどのWindowsクライアントアプリケーションを使用して、VMのキーを構成できます。キーの形式が期待どおり(.ppk)でない場合は、PuttyGenと呼ばれる別のクライアントを使用して、キーを予​​想される形式に変換します。

完了したら、WinSCPを使用してログインすると、構成されたキーを使用して目的のVMにアクセスできるようになります。

3
Aprimit

Macでminikubeのユーザーとパスワードを取得します。

cat ~/.minikube/machines/minikube/config.json

SSHでのログイン

ssh -i ~/.minikube/machines/minikube/id_rsa docker@$(minikube ip)

2
Rub21

docker/tcuserは、それにアクセスするためのユーザー名/パスワードです。また、これも簡単な方法です。

制御プラットフォームを習得したいだけなら、minikube sshで簡単にログインできます。

0
imissyou