ubuntu - Windows 的 linux 子系统在哪里寻找 SSH 密钥?
问题描述
我在Linux Subsystem for Windows上使用sftp和其他服务时遇到了问题,因为我无法将服务指向正确的 ssh 文件夹。
我一直在使用与 linux 中相同的设置,方法是在文件夹中按键放置:
/home/myuser/.ssh/id_rsa
但是,这不是sftp等默认在子系统上查找的文件夹!我查看了有关该主题的多个帖子,但只找到了指向此设置的帖子。
解决方案
放置 ssh-key 以便他们在 linux 子系统上工作的正确默认文件夹是:
C:\Users\myuser\.ssh\id_rsa
如果您在子系统上,则路径是:
/mnt/c/Users/H52Z/.ssh/id_rsa
我希望这可以解决同样在设置中苦苦挣扎的每个人的问题。
推荐阅读
- python - 在 Databricks 上找不到 config.yml
- django - Django 查询包括连接
- c++ - gcc 和 clang 中的 atomic_flag.wait/notify_one 呢?
- sql - BigQuery,在具有相同列名的 2 个表之间减去
- javascript - 如何在 gulp 中动态设置目标路径?
- c - 对返回值超过 127 的 char 执行操作时出现分段错误
- python - 如何在 pandas Dataframe 中对不同月份应用不同的条件?
- javascript - 如何使用 typedoc 排除 node_modules?
- javascript - Vue js Paginate 组件不会触发 Click-Handler 方法
- c# - 如何从 Visual Studio 将可执行文件发布到我的 Azure Function?