共享目录:
1.添加一块硬盘 2.挂载 mount 3.制作nfs文件共享 vim /etc/exports /data * (rw,no_root_squash,sync) 客户端: yum -y install nfs-utils rpcbind systemctl start nfs systemctl start rpcbind 挂载:mount -t nfs 10.12.155.245:/data /mnt 开机自动挂载: vim /etc/fstab 10.12.155.245:/data /mnt nfs defaults 0 0
ftp服务器
服务端: yum -y install vsftpd
FTP端口: 控制端口:21/tcp
配置文件: /etc/vsftpd/vsftpd.conf
启动: systemctl start vsftpd
开机自启:systemctl enable vsftpd
chown -R ftp.ftp /var/ftp/*
匿名用户权限 vim /etc/vsftpd/vsftpd.conf
----找到29行将下面的注释取消
30 anon_umask=022 #添加匿名用户上传下载目录权限掩码
34 anon_other_write_enable=YES
anon_upload_enable=YES 允许匿名用户上传文件。
anon_mkdir_write_enable=YES 允许匿名用户创建目录。
anon_other_write_enable=YES 允许匿名用户写入其他文件。
lftp操作命令
yum -y install lftp
lftp 10.12.155.100(添加ip)
put 上传文件
mirror -R 上传目录
get 下载文件
mget 下载所有
ftp配置本地用户登录
[root@ftp-server ~]# useradd zhangsan
[root@ftp-server ~]# useradd lisi
[root@ftp-server ~]# echo '123456' | passwd --stdin zhangsan #设置密码
Changing password for user zhangsan.
passwd: all authentication tokens updated successfully.
[root@ftp-server ~]# echo '123456' | passwd --stdin lisi
Changing password for user lisi.
passwd: all authentication tokens updated successfully.
配置本地用户ftp配置文件
[root@ftp-server ~]# vim /etc/vsftpd/vsftpd.conf ---添加注释并修改
anonymous_enable=NO #将允许匿名登录关闭
#anon_umask=022 #匿名用户所上传文件的权限掩码
#anon_upload_enable=YES #允许匿名用户上传文件
#anon_mkdir_write_enable=YES #允许匿名用户创建目录
#anon_other_write_enable=YES #是否允许匿名用户有其他写入权(改名,删除,覆盖)
103 chroot_list_enable=YES #启用限制登陆用户在主目录里面
104 # (default follows)
105 chroot_list_file=/etc/vsftpd/chroot_list #限制登陆的用户在这个文件列表中,一行一个用户
106 allow_writeable_chroot=YES #允许限制的用户对目录有写权限
新添加
local_root=/home/zhangsan # 设置本地用户的FTP根目录,一般为用户的家目录
local_max_rate=0 # 限制最大传输速率(字节/秒)0为无限制
客户端操作
[root@ftp-client ~]# lftp 192.168.153.137 -u zhangsan
Password:
lftp zhangsan@192.168.153.137:~> ls
lftp zhangsan@192.168.153.137:~> mkdir aaa
mkdir ok, `aaa' created
lftp zhangsan@192.168.153.137:~> ls
drwxr-xr-x 2 1000 1000 6 Aug 02 20:55 aaa
lftp zhangsan@192.168.153.137:~> put /root/test.txt
lftp zhangsan@192.168.153.137:~> ls
drwxr-xr-x 2 1000 1000 6 Aug 02 20:55 aaa
-rw-r--r-- 1 1000 1000 0 Aug 02 20:59 test.txt
服务器端查看
[root@ftp-server ~]# cd /home/zhangsan/
[root@ftp-server zhangsan]# ls
aaa test.txt
[root@ftp-server zhangsan]# ll
total 0
drwxr-xr-x. 2 zhangsan zhangsan 6 Aug 3 04:55 aaa
-rw-r--r--. 1 zhangsan zhangsan 0 Aug 3 04:59 test.txt