Mac 利用 pureftp 搭建 ftp 服务器失败?

方法一

参考一:https://www.eltyun.com/newsview?id=25492
参考二:https://www.ancii.com/azhljxp7w/

我的步骤

  1. port sudo port install pure-ftpd
  2. sudo /opt/local/sbin/pure-ftpd -A -j -Y 2 -p 30000:30009 -P 172.22.142.232

    1. 结果报错pure-ftpd: invalid option -- Y 421 Unknown run-time option
  3. 改成sudo /opt/local/sbin/pure-ftpd -A -j -p 30000:30009 -P 172.22.142.232

    1. 没返回结果,应该成功了
  4. Safari 测试 172.22.142.232:21,blank
  5. Finder 测试 ftp://172.22.142.232,(客人和注册用户我也不知道什么情况,选择了客人),连上了
  6. 第三方 Ftp 连接软件,用户名和密码不知道怎么填,感觉很奇怪,Finder 为什么有两个选项

问题

  1. 不知道 ftp 服务器储存的文件根目录在哪,网上查资料说 ftpuser 下,全部地方都找了没了,搜也搜不到
  2. 上传不了文件
  3. 我在网上搜索时看到有人说要开这个(详见参考二)sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist 莫名其妙,我也没开

方法二 —— 利用 Docker

参考:chat-gpt

我的步骤

  1. docker pull stilliard/pure-ftpd
  2. 运行以下代码

    docker run -d \
    --name myftp \
    -p 21:21 \
    -p 30000-30009:30000-30009 \
    -e PUBLICHOST=localhost \
    -e FTP_USER_NAME=myuser \
    -e FTP_USER_PASS=mypassword \
    -v /Users/本人用户名:/home/ftpusers/ftp \
    stilliard/pure-ftpd
  1. Finder 无法连接、第三方 Ftp 连接软件也无法连接
作者:赞原文地址:https://segmentfault.com/q/1010000043871497

%s 个评论

要回复文章请先登录注册