******************************

******7.访问网络文件系统*********

******************************

****cifs网络文件系统访问*****

1.安装个共享访问客户端

yum install samba-client -y

2.识别共享目录

smbclient -L //172.25.254.253

[root@netfsclient mnt]# smbclient -L //172.25.254.253

Enter root's password: (直接回车)

Domain=[USER-20161030DE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Sharename       Type      Comment

---------       ----      -------

IPC$            IPC       远程 IPC

westos          Disk

Domain=[USER-20161030DE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Server               Comment

---------            -------

Workgroup            Master

---------            -------

3.访问共享

命令访问)

[root@netfsclient mnt]# smbclient //172.25.254.253/westos

Enter root's password:

Domain=[USER-20161030DE] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

smb: \>

挂载访问)

mount //172.25.254.253/westos /mnt -o username=guest

4.开机自动挂载cifs

方法1)

vim /etc/fstab

//172.25.254.253/westos/mntcifsdefaults,username=guest 0 0

方法2)

vim /etc/rc.d/rc.local

mount //172.25.254.253/westos /mnt -o username=guest (写在最后一行)

chmod 755 /etc/rc.d/rc.local

******nfs网络文件系统的访问*********

1.安装访问共享软件

yum install nfs-utils

2.识别共享

showmount -e 172.25.254.250

3.使用共享

mount 172.25.254.250:/nfsshare/nfs1 /mnt

4.自动挂载

方法1)

vim /etc/fstab

172.25.254.250:/nfsshare/nfs1 /mnt nfsdefaults0 0

方法2)

vim /etc/rc.d/rc.local

mount 172.25.254.250:/nfsshare/nfs1 /mnt

chmod 755 /etc/rc.d/rc.local

******autofs自动挂载服务******

1.服务功能

默认使用mount挂载共享时当不使用共享也会处于挂载状态

浪费共享服务器资源

autofs可以实现当使用时自动挂载,当闲置时自动卸载

2.安装服务

yum install autofs -y

systemctl start autofs

3.访问

cd /net/172.25.254.250/nfsshate/nfs1

4.设定空闲卸载时间

vim /etc/autofs.conf

15 timeout = 3**闲置3妙后系统自动卸载网络设备

5.实现自定义共享挂载点

vim /etc/auto.master

最终自定义挂载点的上层目录字配置文件

/mnt/etc/auto.nfs

vim 字配置文件

最终挂载点网络共享目录

vim /etc/auto.nfs

pub1    172.25.254.250:/nfsshare/nfs1

*    172.25.254.250:/nfsshare/&**指定任意共享挂载

****************************

******9.vsftp服务***********

****************************

1.什么是 ftp

FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。

2.安装ftp

yum install vsftpd -y

systemctl start vsftpd

systemctl stop firewalld

systemctl enable vsftpd

setenforce 0**将selinux调整到警告模式,防止阻挡我的访问

lftp ip**能登陆并且显示,表示安装成功

3.vsftpd文件信息

/var/ftp**默认发布目录

/etc/vsftpd**配置目录

4.vsftpd服务的配置参数

1)匿名用户设定

anonymous_enable=YES|NO**匿名用户登陆权限

#<匿名用户上传>

vim /etc/vsftpd/vsftpd.conf

write_enable=YES

anon_upload_enable=YES

chgrp ftp /var/ftp/pub【一般报错550,表示服务不允许匿名进入,553表示文件没有执行的权限】

chmod 775 /var/ftp/pub

#<匿名用户家目录修改>

anon_root=/direcotry

#<匿名用户上传文件默认权限修改>

anon_umask=xxx

#<匿名用户建立目录>

anon_mkdir_write_enable=YES|NO

#<匿名用户下载>

anon_world_readable_only=YES|NO **设定参数为no表示匿名用户可以下载

#<匿名用户删除>

anon_other_write_enable=YES|NO

#<匿名用户使用的用户身份修改>

chown_uoloads=YES

chown_username=student

#<最大上传速率>

anon_max_rate=102400

<11.13>

yum install lftp**下载

yum install vsftpd -y

vim /etc/sysconfig/selinux**打开文件更改

SELINUX=disabled**不检测selinux【执行这条命令后,要重启机子】

<最大连接数>

max_clients=2

2)本地用户设定

local_enable=YES|NO

write_enable=YES|NO

#<本地用户家目录修改>

local_root=/directory

#<本地用户上传文件权限>

local_umask=xxx

#<限制本地用户浏览/目录>

所有用户被锁定到自己的家目录中

chroot_local_user=YES

chmod u-w /home/*

用户黑名单建立?

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

用户白名单?(把第一行改成YES:表示不能让它访问根目录)

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

#<限制本地用户登陆>【设定后,表示你不能登陆该机子的这个用户】【你在这个里面设置,你就把/etc/vsftpd/chroot_list关闭,要不然会影响操作】

vim /etc/vsftpd/ftpusers**用户黑名单

vim /etc/vsftpd/user_list**用户临时黑名单

用户白名单设定

userlist_deny=NO

/etc/vsftpd/user_list**参数设定,此文件变成白名单

在名单中出现的用户可以登陆ftp

#<ftp虚拟用户的设定>

创建虚拟账户身份)

vim /etc/vsftpd/userfile**文件名称任意

HXL1

123

HXL2

123

HXL3

123

db_load -T -t hash -f userfile userfile.db  **加密文件【T:转换;-t hash :加密的转换方式为hash;-f:文件】(转换之后你就可以把源文件删掉了,反正也没用)

vim /etc/pam.d/vmuser

account requiredpam_userdb.sodb=/etc/vsftpd/userfile【userfile后面不加后缀,这条命令会自动加后缀,多加会出问题】

authrequiredpam_userdb.sodb=/etc/vsftpd/userfile

vim/etc/vsftpd/vsftpd.conf【查看文件,禁止启用白名单功能,要不然等不进去】

pam_service_name=vmuser【将pam指向你自己在pam下写的功能文件】【这个改了,你student什么的就访问不到了,

你只能访问你虚拟文件中写的用户】

guest_enable=YES【允许访客访问】

guest_username=ftp【所有访客都以ftp身份】

虚拟帐号身份指定)

guest_username=ftpuser【这个身份指定要和所访问的目录的组一样,并且加上775,置于叫什么,随你便,一致就行】

chmod u-w /home/ftpuser【给u减去w,比较符合逻辑,这样,为组是为个人目录,你超级用户也不能随意修改私人的东西】

虚拟帐号家目录独立设定)【有时候服务传输太慢了,要等待一下,为开始还以为失败了,无语】

[root@server60 ~]# mkdir /ftpdir/HXL1 -p

[root@server60 ~]# mkdir /ftpdir/HXL2 -p

[root@server60 ~]# mkdir /ftpdir/HXL3 -p

[root@server60 ~]# touch /ftpdir/HXL1/HXL1file

[root@server60 ~]# touch /ftpdir/HXL2/HXL2file

[root@server60 ~]# touch /ftpdir/HXL3/HXL3file

vim /etc/vsftpd/vsftpd.conf

local_root=/ftpdir/$USER【把虚拟账户的家目录指定以下】

user_sub_token=$USER【虚拟用户字令牌,和上面是连用的】

【补录<关于在firewalld服务中增加vsftp服务,而不需要关闭防火墙。表示,防火墙给ftp服务开了个绿色通道>】

firewall-cmd--list-all【查看防火墙允许通过的服务,默认有个ssh】

firewall-cmd--permanent--add-server=ftp【增加服务的格式,用ftp做个例子】

firewall-cmd--reload【应该是载入服务信息】

firewall-cmd--list-all【OK之后,你在查看以下,已保证在里面】

转载于:https://blog.51cto.com/onehxl/1873700

【unit7 unit9】cifs网络文件系统访问;vsftp服务相关推荐

  1. 网络文件系统访问与ftp服务

    [**cifs网路文件系统访问**] 1.安装共享访问客户端 yum install sssd krb5-workstation.x86_64 -y 2.识别共享服务器共享目录 smbclient - ...

  2. cifs网络文件系统

    搭建实验环境:创建两台虚拟机,确保两台虚拟机的网络互通,给虚拟机1添加大小为10G的硬盘,在虚拟机2中安装samba-client, 1.samba服务简介 smb = Server Message ...

  3. 《Linux菜鸟入门2》访问网络文件系统

    1.cifs网络文件系统访问 1.安装共享访问客户端 yum install samba-client -y 2.识别共享服务器共享目录 smbclient -L //172.25.254.253 3 ...

  4. linux学习笔记-RH135(六):网络文件系统

    网络文件系统 一.samba服务 1.samba基本信息 2.samba的安装与启用 3.samba用户的建立 4.samba用户访问家目录 6.samba访问控制 7.samba的常用配置参数 8. ...

  5. FTP服务基础与如何设置匿名访问FTP服务

    文章目录 1.FTP(文件传输协议)概述 2.FTP工作模式 2.1 主动模式port 2.2 被动模式pasv 3.FTP传输模式 3.1 ASCⅢ传输模式 3.2 二进制传输模式 4.匿名访问的F ...

  6. Samba服务器访问CIFS网络共享文件

    Samba服务器访问CIFS网络共享文件 一.基础信息 用Internet文件系统CIFS(Common Internet File System)也称为服务器信是适用于MicrosoftWindow ...

  7. LinuxProbe 0x15 SAMBA文件共享服务、NFS网络文件系统、AutoFs自动挂载服务、DNS域名解析服务

    配置网络文件系统(Network File System,NFS)服务来简化Linux系统之间的文件共享工作, 通过部署NFS服务在多台Linux系统之间挂载并使用资源. 在管理设备挂载信息时,使用a ...

  8. 容器服务ACK+容器网络文件系统CNFS快速搭建NGINX网站(体验有礼)

    介绍如何在半小时内,通过阿里云容器ACK服务和容器网络文件系统CNFS服务搭建一个简单的弹性.高可用NGINX网站.,11 月 9 日至 11 月 23 日期间,完成部署即可获得"TOMY ...

  9. 网络文件系统 | NFS 服务

    NFS存储服务 定义 NFS即网络文件系统,是一种通过网络方式共享文件系统的通用共享解决方案. 版本对比 Centos 7 版本默认使用版本v4,最小化安装的应该没有. 更多的版本对比可以参考官方网站 ...

最新文章

  1. hbase2.0.0-安装部署
  2. 智慧城市建设必须认真对待的几个问题(一):IPV6作为地址的问题
  3. Linux CenOS7下安装ActivetMQ
  4. C#比较运算符及解析
  5. 文本预处理之判断是否包含非法字符或非英文字符(Java)
  6. webpack基础,运行webpack-dev-server报错,Cannot find module WebpackOptions.json
  7. VC++删除浮动工具条中“关闭”按钮
  8. 【干货】2021技术展望:开拓新局,掌握变局时代的技术先机-埃森哲.pdf(附下载链接)
  9. 挚同道合,物所不能!挚物·AIoT产业领袖峰会报名进入倒计时!
  10. win10未检测到任何音频设备解决办法
  11. Hadoop经典面试题
  12. 软考每日一练||网络工程师
  13. 【微积分的本质|笔记】指数函数求导
  14. Pickers应用程序
  15. 深入浅出学K8s - 详解K8s的网络模型
  16. 失败一时并不可怕,可怕的是不去总结和改正。
  17. RabbitMQ详解以及spring对RabbitMQ的集成(附带部分源码解读)
  18. win10关机后cpu风扇还在转_win10关机后风扇一直转,长按电源键才关闭怎么办
  19. markdown 转word
  20. 迅为国产开发板值得入手的三款开发板

热门文章

  1. c语言 一个矩阵的乘积,c语言矩阵相乘
  2. centos php open_basedir,CentOS 5服务器安全基本设置
  3. Office文档在线预览接口服务器
  4. a.hashCode() 有什么用?与 a.equals(b)有什么关系?
  5. long 雪花算法_雪花算法(SnowFlake)Java版
  6. php bloginfo templatedirectory,PHP变量不显示使用bloginfo('template_directory')的图像
  7. android短信模板,短信服务 · Android – Bmob后端云
  8. STM32之PWM波
  9. arrays合并两个数组_九章算法 | 字节跳动面试题:合并k个排序数组
  10. python sendline,python pexpect sendcontrol关键字符