使用CodeIgniter中的.ppk私钥连接到SFTP

koaltpgm  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(112)

我正在尝试从CodeIgniter连接到SFTP服务器。但此SFTP使用扩展名为.ppk的私钥。
通用代码为

$sftp_config['hostname'] = 'your.sftp-domain.com';
$sftp_config['username'] = 'your_sftp_username';
$sftp_config['password'] = 'your_sftp_password';
$sftp_config['debug'] = TRUE;`

使用私钥进行配置如何?
使用私钥连接SFTP服务器的完整代码示例。

mepcadol

mepcadol1#

我不知道CodeIgniter。简单地检查一下,它实际上似乎不支持SFTP开箱即用。你必须使用一些第三方插件。而且可能是插件不支持PPK密钥,因为这是PuTTY客户端的专有格式。
无论如何,“此sftp使用扩展名为.ppk的私钥” 是不正确的。* 服务器 * 不关心您 * 在本地 * 使用的密钥格式。因此,只需将密钥转换为您 * 本地 * SFTP客户端 * 库 * 支持的格式。这很可能是OpenSSH格式。使用PuTTYgen转换密钥。

相关问题