php 登录ssh 、sftp
私钥转公钥
ssh-keygen -f aiyuyinftp -y > aiyuyinftp.pub
其中 aiyuyinftp为私钥 aiyuyinftp.pub为公钥
php通过ssh方式登录sftp
首先先验证是否可以正常登录
账号密码方式
sftp test@192.168.1.10
输入密码
sftp>
密钥方式登录:
sftp -i 密钥文件路径 test@192.168.1.10
sftp>
php登录sftp 需要装扩展 libssh2
使用的方法是
ssh连接 ssh2_connect()、
ssh登录 ssh2_auth_pubkey_file 、 ssh2_auth_password
如果使用的是sftp
登录成功后 将环境设置为ssh2_sftp($connect)