LinuxProbe学习笔记(十二)

ftp

FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。FTP服务器普遍部署于内网中,具有容易搭建、方便管理的特点。而且有些FTP客户端工具还可以支持文件的多点下载以及断点续传技术,因此FTP服务得到了广大用户的青睐。
yum install vsftpd 安装vsftpd服务
iptables -F清空iptables规则
mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_bak 改名
grep -v “#” /etc/vsftpd/vsftpd.conf_bak > /etc/vsftpd/vsftpd.conf 将配置文件中无用的信息过滤掉在写入到主配置文件中

#匿名访问模式 配置文件中添加修改如下
1 anonymous_enable=YES
2 anon_umask=022
3 anon_upload_enable=YES
4 anon_mkdir_write_enable=YES
5 anon_other_write_enable=YES

systemctl restart vsftpd 重启服务
systemctl enable vsftpd 添加到进程
firewall-cmd --permanent --zone=public --add-server=ftp 防火墙放行
firewall-cmd --reload 使防火墙立即生效
getsebool -a | grep ftp
setsebool -P 域名称=on

yum install ftp客户端安装ftp
ftp 192.168.10.10 客户端连接ftp
anonymous 账号
密码为空即可
passive 转换被动模式
cd pub 进入pub
mkdir zhangsan 创建张三文件

ftp 192.168.10.10 客户端连接ftp
root 账号
redhat 密码
删除黑名单 user_list ftpusers

tftp

简单文件传输协议(Trivial File Transfer Protocol,TFTP)是一种基于UDP协议在客户端和服务器之间进行简单文件传输的协议。顾名思义,它提供不复杂、开销不大的文件传输服务(可将其当作FTP协议的简化版本)。

yum install tftp-server tftp 安装tftp
firewall-cmd --permanent --add-port=69/udp 放行防火墙
firewall-cmd --reload 防火墙生效
vim /etc/xinetd.d/tftp 编辑配置文件

service tftp
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /var/lib/tftpboot
        disable                 = no
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}

rhel8 里边需要安装 xinetd 服务
yum -y install xinetd 安装服务
yum -y install tftp 安装tftp工具
tftp 192.168.10.10 连接tfpt
get 文件名称 下载

samba

这是一款开源的文件共享软件,经过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作。
yum install samba 安装samba服务

#配置共享资源
[database]
comment = this is good txt
path = /home/database
public = no 
writable = yes

pdbedit -a -u linuxprobe 建立账户信息
mkdir /home/database 创建共享文件目录
chmod -R 777 /home/database 赋值权限
iptables -F 清空iptables
firewall-cmd --permanent --zone=public --add-service=samba 防火墙放行
firewall-cmd --reload 防火墙放行生效
getsebool -a | grep samba 查询selinux域服务名称
setsebool -P samba_export_all_rw=on 开启selinux域服务
systemctl restart smb 重启服务
systemctl enable smb 将服务加入到进程

Windows挂载共享
开始菜单输入 \192.168.10.10 输入账号密码即可

Linux挂载共享
yum install cifs-utils 安装工具
vim auth.smb 编辑文件

username=linuxprobe
password=redhat
domain=MYGROUP

chmod -R 600 auth.smb 设置root读写权限
mkdir /database 创建目录
vim /etc/fstab 修改挂载点
//192.168.10.10/database /database cifs credentials=/root/auth.smb 0 0
mount -a 自动挂载
cat /database/readme.txt

NFS

如果大家觉得Samba服务程序的配置太麻烦,而且恰巧需要共享文件的主机都是Linux系统,刘遄老师非常推荐大家在客户端部署NFS服务来共享文件。NFS(网络文件系统)服务可以将远程Linux系统上的文件共享资源挂载到本地主机的目录上,从而使得本地主机(Linux客户端)基于TCP/IP协议,像使用本地主机上的资源那样读写远程Linux系统上的共享文件。
yum install nfs-utils 安装nfs服务(默认安装)
iptables -F 清空iptables
mkdir /nfsfile 创建目录
chmod -Rf 777 /nfsfile 赋值权限
echo “welcome to linuxprobe.com” > /nfsfile/readme 写入一个文件
vim /etc/exports 修改配置文件

/nfsfile 192.168.10.*(rw,sync,root_squash)

systemctl restart rpcbind 重启服务
systemctl enable rpcbind 添加到进程
systemctl start nfs-server 重启服务
systemctl enable nfs-server 添加到进程

firewall-cmd --permanent --zone=public --add-service=nfs 防火墙放行
firewall-cmd --permanent --zone=public --add-service=rpc-bind 防火墙放行
firewall-cmd --permanent --zone=public --add-service=mountd 防火墙放行

showmount -e 192.168.10.10 客户端查看共享列表
mkdir /nfsfile 创建目录
mount -t nfs 192.168.10.10:/nfsfile /nfsfile 挂载目录
cat /nfsfile/readme
vim /etc/fstab 修改挂载目录
192.168.10.10:/nfsfile /nfsfile nfs defaults 0 0

AutoFs

与mount命令不同,autofs服务程序是一种Linux系统守护进程,当检测到用户试图访问一个尚未挂载的文件系统时,将自动挂载该文件系统。
yum install autofs 安装服务
vim /etc/auto.master 修改配置文件

/media /etc/iso.misc

vim /etc/iso.misc 修改配置文件

iso   -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值