linux ftp只读文件系统, 络文件系统访问与ftp服务

[**cifs 路文件系统访问**]

1.安装共享访问客户端

yum install sssd krb5-workstation.x86_64 -y

2.识别共享服务器共享目录

smbclient -L //172.25.254.253

例如:

[**nfs 络文件系统的访问**]

1.安装访问共享软件

yum install nfs-utils.x86_64 -y

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   nfs    defaults    0     0

共享文件位置                     挂载点 文件类型           不检测 不备份

方法2)

vim /etc/rc.d/rc.local

mount 172.25.254.250:/nfsshare/nfs1  /mnt

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

{***第九单元ftp服务***}

安装ftp

yum 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          **能登陆并且显示,表示安装成功

用户白名单建立

chroot_local_user=YES

chroot_list_enable=YES

chroot_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    **文件名称任意

ftpuser1

123

ftpuser2

123

ftpuser3

123

db_load -T -t hash -f /etc/vsftp/lodinusers lodinusers.db

vim /etc/pam.d/ckvsftpd     **文件名称任意

account      required     pam_userdb.so   db=/etc/vsftpd/userfile

auth         required     pam_userdb.so   db=/etc/vsftpd/userfile

vim /etc/vsftpd/vsftpd.conf

pam_server_name=ckvsftpd

guest_enable=YES

:wq

systemctl restart vsftpd

mkdir /ftpuserhome

chgrp ftpuser /ftpuserhome

chmod g+s /ftpuserhome

find /usr -name pam_userdb.so **查看pam_userdb.so在什么位置

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25101 人正在系统学习中 相关资源:南 2013计量自动化上行规约调试软件-互联 文档类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月7日
下一篇 2021年4月7日

相关推荐