您的位置:首页 > 理论基础 > 计算机网络

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

2016-11-17 09:16 507 查看
[**cifs网路文件系统访问**]1.安装共享访问客户端yum install sssd krb5-workstation.x86_64 -y2.识别共享服务器共享目录smbclient -L //172.25.254.253例如:


3.访问共享命令访问)smbclient //172.25.254.253



挂载访问)mount //172.25.254.253/westos /mnt -o username=guest 4.开机自动挂载cifs1)vim /etc/fstab//172.25.254.250/westos /mnt cifs defaults,username=guest 0 0 共享文件位置 挂载点 文件类型 不检测 不备份2)方法2)vim /etc/rc.d/rc.localmount //172.25.254.253/westos /mnt -o username=gues:wq

[**nfs网络文件系统的访问**]1.安装访问共享软件yum install nfs-utils.x86_64 -y2.识别共享showmount -e 172.25.254.2503.使用共享mount 172.25.254.250:/nfsshare/nfs1 /mnt4.自动挂载方法1)vim /etc/fstab172.25.254.250:/nfsshare/nfs1 /mnt nfs defaults 0 0 共享文件位置 挂载点 文件类型 不检测 不备份



方法2)vim /etc/rc.d/rc.localmount 172.25.254.250:/nfsshare/nfs1 /mnt chmod 755 /etc/rc.d/rc.local注意:一般情况常使用第二种方法(第一种若编辑错误,系统可能起不来) {***第九单元ftp服务***}安装ftpyum install vsftpd -y **安装软件systemctl start vsftpd **启动软件systemctl stop firewalld **关闭火墙或者另外一种做法如下firewall-cmd --list-all **查看火墙允许的服务firewall-cmd --permanent --add-service=ftp **添加ftp到火墙允许服务中firewall-cmd --reload **重新读取火墙允许服务配置setenforce 0 **将selinux调整成警告模式,使其不能阻止访问lftp ip **能登陆并且显示,表示安装成功

3.vsftpd文件信息/var/ftp **默认发布目录/etc/vsftpd **配置目录 4.vsftpd服务的配置参数1)匿名用户设定anonymous_enable=YES|NO **匿名用户登陆限制(允许|不允许) [匿名用户上传]vim /etc/vsftpd/vsftpd.conf setenforce 0anon_upload_enable=YES **允许上传chgrp ftp /var/ftp/pubchmod 775 /var/ftp/pubsystemctl restart vsftpd man 5 vsftpd.conf **查看vsftpd服务信息 匿名用户家目录修改:anon_root=/directory 匿名用户上传文件默认权限修改:anon_umask=xxx 匿名用户建立目录anon_mkdir_write_enable=YES|NO **设为yes表示可以建立 匿名用户删除anon_other_write_enable=YES|NO **设为yes表示可以删除 匿名用户上传anon_upload_enable=YES|NO **设为yes表示可以上传 匿名用户下载anon_world_readable_only=YES|NO **设为no表示匿名用户可以下载 匿名用户使用的用户身份修改chown_uploads=YESchown_username=student 最大上传速率anon_max_rate=102400(100M) 最大链接max_clients=2 注意:每次修改完都需要重起服务systemctl restart vsftpd 2)本地用户设定 (man 5 vsftpd.conf查看信息)vim /etc/vsftpd/vsftpd.conflocal_enable=YES **允许本地用户登陆write_enable=YES **允许本地用户写权限 本地用户家目录修改local_root=/directory 本地用户上传文件权限local_umask=xxx **限制本地用户浏览根/目录**所有用户被锁定到自己的家目录中chroot_local_user=YES chmod u-w /home/*
用户黑名单建立chroot_local_user=NOchroot_list_enable=YESchroot_list file=/etc/vsftpd/chroot list

用户白名单建立chroot_local_user=YESchroot_list_enable=YESchroot_list file=/etc/vsftpd/chroot list 修改完要重启服务systemctl restart vsftpd 限制本地用户登陆vim /etc/vsftpd/frtpusers **用户黑名单(直接添加用户名,被添加的用户将无法登陆ftp)vim /etc/vsftpd/user_list **用户临时黑名单(重启后失效) 用户白名单设定userlist_deny=NO/etc/vsftpd/user_list **参数设定,此文件变成用户白名单,在白名单中出现的用户可以登陆ftp *ftp虚拟用户的设定*创建虚拟帐号身份)vim /etc/vsftpd/lodinusers **文件名称任意ftpuser1123ftpuser2123ftpuser3123db_load -T -t hash -f /etc/vsftp/lodinusers lodinusers.db vim /etc/pam.d/ckvsftpd **文件名称任意account required pam_userdb.so db=/etc/vsftpd/userfileauth required pam_userdb.so db=/etc/vsftpd/userfile vim /etc/vsftpd/vsftpd.confpam_server_name=ckvsftpdguest_enable=YES:wqsystemctl restart vsftpd

虚拟帐号身份指定vim /etc/vsftpd/vsftpd.confguest_username=ftpuser:wqsystemctl restart vsftpdchmod u-w /home/ftpuser 虚拟帐号家目录独立设定vim /etc/vsftpd/vsftpd.conflocal_root=ftpuserhome/$USERuser_sub_token=$USER:wqsystemctl restart vsftpd

mkdir /ftpuserhomechgrp ftpuser /ftpuserhomechmod g+s /ftpuserhome
find /usr -name pam_userdb.so **查看pam_userdb.so在什么位置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  网络 共享软件