需求:需要将一些材料文件上传至接收方的服务器
接收方已提供 主机:merchant-sftp.*****.com 端口:2**2 协议:SFTP 用户名:商编 密钥:密钥文件 密码:不需要密码
思路:php可使用 ssh2_auth_password($connect, $username, $passport) 和 ssh2_auth_pubkey_file($connect, $username, $pubKey, $priKey) 实现连接服务器,此处对方要求使用第二个方法实现,但却只有提供私钥,因此还需用私钥生成对应的公钥
一、根据私钥生成公钥(java实现连接只需私钥即可,无需公钥,本次不做java实例)
1.图片展示在xshell如何生成公钥