php使用sftp远程链接服务器并下载文件夹下的所有文件

本文介绍如何使用PHP的SFTP功能连接到远程服务器并下载整个文件夹的内容。首先确保服务器已安装SSH2扩展,如果没有,可以参考提供的CSDN博客链接进行安装。
摘要由CSDN通过智能技术生成

服务器需要安装ssh2,如果已经安装可以忽略,没有安装的可以参考链接:
https://blog.csdn.net/weixin_39461487/article/details/86493349
我当时安装的时候是参照的这位博主的答案,好用

 	/**
     * sftp远程服务器文件拉取
     * @return mixed
     */
    public function sftp()
    {
   
        //通过sftp链接服务器后将服务器的文件copy到被本地服务器
        $conf = [
            'host' => '', //服务器地址
            'port' => '22',
            'user' => '', //用户
            'password' => '' //密码
        ];
        $conn = ssh2_connect($conf['host'], $conf['port']);
        if (!ssh2_auth_password($conn, $conf['user'], $conf['password'])) {
   
            return json(['code'=>400,'msg'=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值