首页 > 解决方案 > Windows 的 linux 子系统在哪里寻找 SSH 密钥?

问题描述

我在Linux Subsystem for Windows上使用sftp和其他服务时遇到了问题,因为我无法将服务指向正确的 ssh 文件夹。

我一直在使用与 linux 中相同的设置,方法是在文件夹中按键放置:

/home/myuser/.ssh/id_rsa

但是,这不是sftp等默认在子系统上查找的文件夹!我查看了有关该主题的多个帖子,但只找到了指向此设置的帖子。

标签: ubuntusshlocationdefaultwindows-subsystem-for-linux

解决方案


放置 ssh-key 以便他们在 linux 子系统上工作的正确默认文件夹是:

C:\Users\myuser\.ssh\id_rsa

如果您在子系统上,则路径是:

/mnt/c/Users/H52Z/.ssh/id_rsa

我希望这可以解决同样在设置中苦苦挣扎的每个人的问题。


推荐阅读