我正在尝试从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服务器的完整代码示例。
1条答案
按热度按时间mepcadol1#
我不知道CodeIgniter。简单地检查一下,它实际上似乎不支持SFTP开箱即用。你必须使用一些第三方插件。而且可能是插件不支持PPK密钥,因为这是PuTTY客户端的专有格式。
无论如何,“此sftp使用扩展名为.ppk的私钥” 是不正确的。* 服务器 * 不关心您 * 在本地 * 使用的密钥格式。因此,只需将密钥转换为您 * 本地 * SFTP客户端 * 库 * 支持的格式。这很可能是OpenSSH格式。使用PuTTYgen转换密钥。