搬砖仔

  • {{ item.name }}
  • 首页
  • 作品
  • 代码
  • GO
  • 随笔
  • 关于博主
  • 友情链接
  • 文章归档
  • 榜上有名
  • Mail
  • GitHub

Onex ecstore 配置FTP(mac环境下)

  • 小酱沫
  • 2017-07-12
  • 1

启动ftp服务
mac 默认是有ftpd的服务,但是并未开启,需要执行以下命令

sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

服务检查,如果显示server ready,则表示FTP服务已经OK

 ~ :ftp 127.0.0.1
Trying ::1...
Connected to localhost.
220 ::1 FTP server (tnftpd 20100324+GSSAPI) ready.

配置ftp服务
配置哪些用户才能使用ftp

vi /etc/ftpusers
#内容如下
jinjiajin allow admin
* deny

行1:指定的用户可以访问,并定义的一个class[admin] ,非常重要,后面配置chroot需要。
行2:其他所有用户都拒绝访问。

配置用户的root目录

这个就是解决ftp登录上去之后所能看到的根目录

vi /etc/ftpd.conf
#内容如下
umask all 022
chroot shareGroup /data/ftp

重启ftp服务

sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist

关闭ftp服务
处于安全考虑,用完ftp服务就关了吧,unload即可。

sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist

ftp客户端
chrome浏览器 直接ftp://your_ftp_server_ip
本人使用的客户端为为:filezilla

ecstore后台进行ftp设置
ftp
文件所在位置与前面所配置路径一致

© 2023 搬砖仔
Theme by Wing
沪ICP备2021031606号-1 沪公网安备31010402004615号