此问题来自信息安全Stack Exchange的migrated,因为它可以在10天前的Stack Overflow. Migrated上回答。
我正在尝试使用SFTP协议连接到服务器
为了成功连接,我必须从centos终端执行以下操作。
sftp -o KexAlgorithms=diffie-hellman-group1-sha1 -o Ciphers=aes256-cbc USER_NAME@IP_ADDRESS
现在我想使用PHP Curl通过SFTP连接到同一个服务器。
我在curl_setopt中添加了以下内容
curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, 'ECDHE-ECDSA-AES128-SHA');
但它返回错误为
Failure establishing ssh session
如何在PHP curl中指定KexAlgorithms和Ciphers以成功连接?
1条答案
按热度按时间ukdjmx9f1#
只是把这个问题的答案贴出来,供大家将来参考。
我最终使用Net_SFTP解决了这个问题。