visual-studio-code - 如何使用 putty 生成的密钥连接到远程服务器
问题描述
我正在尝试使用VSCode 中的远程资源管理器扩展连接到远程服务器,但是当我使用 putty 生成私钥private.ppk时出现错误
无法建立连接到
当我阅读错误日志时,它试图加载密钥“C:\Users\user.ssh\private.ppk”它说格式无效
如何使用 putty 格式的密钥进行连接?下面是我的配置的样子
Host ###.##.##.###
HostName ###.##.##.###
User <user>
Port 22
IdentityFile C:\Users\user\.ssh\private.ppk
解决方案
.ppk 是 PuTTY 的专有密钥格式。大多数其他工具不支持它。
您可能必须将密钥转换为 OpenSSH 格式。为此使用 PuTTYgen。加载密钥并转到Conversions > Export OpenSSH key。
推荐阅读
- windows - 进程终止后是否需要关闭线程句柄?
- oracle - OAM 12c OAuth 访问令牌验证
- javascript - jQuery UI:一个元素中的两个方法
- string - 如何从 TypeScript 中的字符串中删除单引号
- android - 录制时将android视频拆分为多个文件
- mysql - 转换 InnoDB 失败。ERROR 1114 表已满
- python - 内核似乎已经死了。总是在我加载大文件时
- java - Android中的可选类
- android - Leanback BrowseFragment isShowingHeader() 方法行为
- javascript - 角度单元测试 TypeError:无法读取未定义的属性“订阅”