SSH
除了 limactl shell 命令,也可以使用 SSH:
$ limactl ls --format='{{.SSHConfigFile}}' default
/Users/example/.lima/default/ssh.config
$ ssh -F /Users/example/.lima/default/ssh.config lima-default
这对于与其他期望 SSH 连接的软件进行互操作很有用。
不使用额外选项使用 SSH
将以下行添加到你的 ~/.ssh/config:
Include ~/.lima/*/ssh.config
然后你可以直接连接而无需指定 -F:
ssh lima-default
此配置对于 Visual Studio Code 的远程开发模式特别有用。
不使用配置文件使用 SSH
如果你的 SSH 客户端不支持配置文件,请尝试指定以下命令的等效命令:
ssh -p <PORT> -i ~/.lima/_config/user -o NoHostAuthenticationForLocalhost=yes 127.0.0.1
端口号可以按如下方式检查:
limactl list --format '{{ .SSHLocalPort }}' default
另请参见 .lima/default/ssh.config。