【问题标题】:How can I enable FTP/SFTP on Google Instance VM?如何在 Google Instance VM 上启用 FTP/SFTP?
【发布时间】:2018-10-30 09:06:24
【问题描述】:

我正在尝试更新 WordPress,但它要求提供 FTP 凭据。 我使用此命令成功更改了密码:

sudo passwd

我在表单上输入了 FTP 凭据,但仍然无法更新 WordPress。

【问题讨论】:

    标签: wordpress google-cloud-platform google-compute-engine


    【解决方案1】:

    这里是指令:

    -1 ssh 进入实例并运行以下命令

    $ sudo su
    
    $ apt-get update
    
    $ apt-get install vsftpd
    
    $ echo -e "pasv_enable=Yes\npasv_max_port=10101\npasv_min_port=10100\npasv_promiscuous=YES" >> /etc/vsftpd.conf
    
    $ systemctl restart vsftpd
    

    -2 创建防火墙规则并将其分配给目标标记

    gcloud compute --project=[your-project]  firewall-rules create myftp  --direction=INGRESS --priority=1000 --network=default --action=ALLOW --rules=tcp:20,tcp:21,tcp:10101 --source-ranges=0.0.0.0/0 --target-tags=ftp
    

    -3 将防火墙标签“ftp”添加到drupal实例中。

    $gcloud compute instances add-tags [vm-name] --zone=[vm-zone] --tags ftp

    【讨论】:

      【解决方案2】:

      您必须确保在您的 VM 上运行 FTP 服务器,例如 vsftp。你可以通过ssh-ing 进入你的虚拟机并运行:

      # ps aux | grep ftp

      如果没有运行 ftp 服务器,则需要配置并启动它。

      同时确保您的 GCP 防火墙设置允许 FTP。

      • 输入:TCP 20,21,60000-65535
      • 输出:TCP 20,21,60000-65535

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-09
        • 1970-01-01
        • 1970-01-01
        • 2013-08-27
        • 2018-12-23
        • 1970-01-01
        • 2014-02-22
        • 1970-01-01
        相关资源
        最近更新 更多