Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu 如何配置minikube ssh?_Ubuntu_Ssh_Kubernetes - Fatal编程技术网

Ubuntu 如何配置minikube ssh?

Ubuntu 如何配置minikube ssh?,ubuntu,ssh,kubernetes,Ubuntu,Ssh,Kubernetes,我尝试在Ubuntu 18.04上使用kvm启动Kubernetes minikube(v0.32.0),如下所示: 但是,它在运行时挂起: minikube启动--vm驱动程序kvm2-v10或minikube ssh-v10with 拨打TCP时出错:ssh:握手失败:ssh:无法进行身份验证,尝试的方法[无公钥],没有支持的方法保留 我可以通过“ssh”连接到minikube虚拟机docker@192.168.39.98“,因此我认为minikube ssh不起作用,因为它没有使用相同的

我尝试在Ubuntu 18.04上使用kvm启动Kubernetes minikube(v0.32.0),如下所示:

但是,它在运行时挂起:
minikube启动--vm驱动程序kvm2-v10
minikube ssh-v10
with

拨打TCP时出错:ssh:握手失败:ssh:无法进行身份验证,尝试的方法[无公钥],没有支持的方法保留

我可以通过“ssh”连接到minikube虚拟机docker@192.168.39.98“,因此我认为
minikube ssh
不起作用,因为它没有使用相同的参数。我如何配置它来执行此操作

  • 我确实使用docker/tcuser通过kvm前端登录到minikube,并复制了我的公共ssh密钥,但没有任何帮助
  • 用于身份验证的My~/.minikube/machines/minikube/config.json是:

你的虚拟机真的开始了吗?您是在裸机上运行还是在嵌套虚拟化上运行?通常,连接到VM的ssh私钥将处于以下状态:

/home/badgers/.minikube/machines/minikube/id_rsa
您可以通过以下方式进行检查:

$ minikube ssh-key
这也由配置中的
SSHKeyPath
选项标识:

{
    "ConfigVersion": 3,
    "Driver": {
        "IPAddress": "192.168.x.x",
        "MachineName": "minikube",
        "SSHUser": "docker",
        "SSHPort": 22,
        "SSHKeyPath": "/home/badgers/.minikube/machines/minikube/id_rsa",
        ...
}
{
    "ConfigVersion": 3,
    "Driver": {
        "IPAddress": "192.168.x.x",
        "MachineName": "minikube",
        "SSHUser": "docker",
        "SSHPort": 22,
        "SSHKeyPath": "/home/badgers/.minikube/machines/minikube/id_rsa",
        ...
}