FTP :文传输协议
安装环境:关闭防火墙,systemcl stop firewalld
关闭selinux setenforce 0
安装ftp:yum -y install vsftp
将需要共享的文件放入/var/ftp/目录下
客户机下载文件需要安装lftp
lftp ip地址 查看ip所在服务器可供下载的文件
ls 列出内容
get 文件名 下载文件
mirror 目录 下载目录
wget ip/路径 -o 指定下载路径
设定ftp功能文件
/etc/vsftpd/vsftpd.conf
内容 :
anoymous_enable=yes 允许匿名用户登陆
anon_upload_enable=yes 启动上传文件的能力
anon_mkdir_write_enable=yes 启动创建目录的能力
重启vsftp使配置文件生效
创建上传目录并授权于读写权限
mkdir /var/ftp/上传目录
chmod 777 /var/ftp/上传目录
put 文件 上传文件
mirror -R 目录 上传目录
NFS:网络文件系统,linux/unix系统之间共享文件的一种协议
支持多节点同时挂载,以及并发写入
作用:提供文件共享服务,为web server配置集群中的后端存储
NAS:网络附属存储 nfs是nas的一种
安装 nfs yum -y install nfs-ntuils
创建共享资源网站目录
mkdir /webroot
touch /webroot/index.html
配置nfs服务器
vim /etc/exports
/webroot ip/24(rw)
存放地址 IP地址和子网掩码加上读写权限
启动nfs服务 systemctl start nfs-server
exportfs -v 查看输出的目录是否正确
客户机安装 nfs-ntuils 和 httpd
查看共享存储 showmount -e 服务端IP地址
挂在共享存储 mount -t nfs 服务端ip:共享路径 /var/www/html/
查看挂在信息df
SSH:远程操作和管理系统
安装ssh yum -y install sshd
查看端口号 ss -ntl 或者 netstat -antp
生成密钥 ssh-keygen
发送密钥给免登录ip ssh-copy-id ip地址