centos与Mac通过ftp共享文件

以root用户进行配置
1、安装ftp:yum install vsftpd*
2、查询ftp是否安装成功:rpm -q vsftpd
3、启动ftp:service vsftpd start
4、修改/etc/vsftpd/vsftpd.conf文件中的匿名访问:anonymous_enable=NO
5、关闭防火墙:service iptables stop
6、修改共享目录权限:chmod 777 /home/zjy
chmod o+w /home/zjy
7、查询SELinux(Security-Enhanced Linux) :getsebool -a | grep ftp
getsebool -a | grep ftp_home_dir 
8、打开目录访问权限:
setsebool allow_ftpd_full_access on
setsebool ftp_home_dir on
9、重新启动ftp:service vsftpd restart
10、拷贝文件
(1)下载文件
get
格式:get [远程文件] [本地文件]
格式:mget [下载整个目录下的文件]
例:下载服务器上/public_html下的所有文件
ftp> cd /public_html
ftp> mget *.*
注意:文件都下载到了linux主机的当前目录下。
(2)上传文件
put
格式:put [本地文件] [远程文件]
格式:mput [本地
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 上实现文件共享可以使用多种方法,最常见的方法是使用 Samba 或 NFS。 1. 使用 Samba: - 首先,安装 Samba 服务:`sudo yum install samba` - 配置 Samba 共享:编辑 Samba 配置文件 `/etc/samba/smb.conf`(需root权限),添加以下内容: ``` [share] path = /path/to/shared/folder writable = yes valid users = your_username ``` 其中,`/path/to/shared/folder` 是你要共享的文件夹路径,`your_username` 是你的用户名。 - 设置 Samba 密码:执行以下命令设置 Samba 密码: `sudo smbpasswd -a your_username` - 启动 Samba 服务:`sudo systemctl start smb` - 在防火墙中开放 Samba 服务端口:执行以下命令: ``` sudo firewall-cmd --add-service=samba --permanent sudo firewall-cmd --reload ``` 2. 使用 NFS: - 首先,安装 NFS 服务:`sudo yum install nfs-utils` - 配置 NFS 共享:编辑 NFS 配置文件 `/etc/exports`(需root权限),添加以下内容: ``` /path/to/shared/folder your_ip_address(rw,sync,no_root_squash) ``` 将 `/path/to/shared/folder` 替换为你要共享的文件夹路径,`your_ip_address` 替换为允许访问该共享的客户端IP地址。 - 启动 NFS 服务:`sudo systemctl start nfs` - 在防火墙中开放 NFS 服务端口:执行以下命令: ``` sudo firewall-cmd --add-service=nfs --permanent sudo firewall-cmd --reload ``` 以上是两种常见的共享文件的方法,你可以根据需求选择其中一种配置并设置。请确保在共享文件之前,共享的文件夹已经存在并具有适当的访问权限。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值