当前位置: 首页 > news >正文

网站制作公司有哪些新民电商网站建设价格咨询

网站制作公司有哪些,新民电商网站建设价格咨询,济南网络优化推广,信息企业网站建设的优势1.vsftpd介绍vsftpd#xff1a;是非常安全的ftp守护进程(Very secure ftp Daemon)。进程#xff1a;正在进行#xff08;运行running#xff09;的程序。守护进程Daemon#xff1a;网络服务类的程序都会有守护进程。守护进程是指实时监测服务访问状态的程序。通常都是在系…1.vsftpd介绍vsftpd是非常安全的ftp守护进程(Very secure ftp Daemon)。进程正在进行运行running的程序。守护进程Daemon网络服务类的程序都会有守护进程。守护进程是指实时监测服务访问状态的程序。通常都是在系统后台运行。FTP的工作端口21 控制端口用于在客户机和服务器之间建立连接。20 数据端口。用于服务器给客户机主动进行数据连接。 2.配置思路1.关闭安全功能,并查状态2.查软件是否已安装如果未安装就安装软件。3.启动服务并允许开机自动启动4.设置共享目录重新加载设置。5.做本地内测访问测试做异地公测访问测试。 3.vsftpd的配置文件/etc/logrotate.d/vsftpd 日志轮滚策略文件/etc/pam.d/vsftpd pam认证文件(重点)/etc/vsftpd/ftpusers 黑名单文件(重点)/etc/vsftpd/user_list 用户访问列表文件(重点),默认是黑名单但是可以设置成白名单将user_list设置成白名单文件。vim /etc/vsftpd/vsftpd.confuserlist_denyNO 找到此行如果没有就在最后添加此行/etc/vsftpd/vsftpd.conf 服务的主配置文件(重点) 4.主配置文件12:anonymous_enableYES 允许匿名访问共享16:local_enableYES 允许本地普通用户(是指用useradd创建的用户)访问共享19:write_enableYES 允许写操作即可写权限23:local_umask022 本地用户的umask值37:dirmessage_enableYES 允许显示目录信息40:xferlog_enableYES 允许xferlog日志xferlog文件路径是/var/log/xferlog文件仅记录文件的上传和下载日志43:connect_from_port_20YES 启用20号端口的连接(data数据端口)57:xferlog_std_formatYES 启用xferlog标准std是standard格式的日志115:listenNO 不启用ipv4监听124:listen_ipv6YES 启用IPV6监听会向下兼容ipv4126:pam_service_namevsftpd vsftpd的pam用户认证服务文件是/etc/pam.d/vsftpd文件127:userlist_enableYES 启用user_list用户列表文件128:tcp_wrappersYES 启用tcp_wrappers防火墙功能用来做基于IP的TCP访问控制 vsftpd.conf默认设置的功能1.允许匿名用访问共享访问的是/var/ftp目录且只能下载文件不能上传文件。2.允许普通用访问共享访问的是用户自己的家目录既能下载文件也能上传文件。3.普通用户用ftp命令登录到vsftpd服务器之后能chroot到服务器的其他目录路径下此功能不安全建议关掉。 5.vsftpd的chroot牢笼四种情况全部不锁默认情况全部加锁(用两行代码)少数不加锁(用三行代码)少数加锁(用四行代码) 1.全部不锁默认#chroot_local_userYES 允许本地用户chroot牢笼功能change root,默认为NO不启用#chroot_list_enableYES 启用chroot_list文件功能默认NO不启用此功能 (default follows) #chroot_list_file/etc/vsftpd/chroot_list 2.全部加锁chroot_local_userYES 启用本地用户chroot牢笼功能change root,默认为NO不启用allow_writeable_chrootYES 允许chroot牢笼功能下执行写操作(centos7中必加此行) 3.少数不加锁chroot_local_userYESallow_writeable_chrootYESchroot_list_enableYESchroot_list_file/etc/vsftpd/chroot_list在vim /etc/vsftpd/chroot_list 添加如下内容lucylily用tom、lucy、lily做访问测试tom启用了牢笼功能lucy、lily是不启用牢笼功能的。 4.少数加锁#chroot_local_userYES 启用本地用户chroot牢笼功能change root,默认为NO不启用allow_writeable_chrootYES 允许chroot牢笼功能下执行写操作(centos7中必加此行)chroot_list_enableYESchroot_list_file/etc/vsftpd/chroot_list 指定chroot_list文件及其路径在vim /etc/vsftpd/chroot_list 添加如下内容lucylily用tom、lucy、lily做访问测试lucy、lily启用了牢笼功能tom是不启用牢笼功能的。 6.实现允许anonymous匿名用户既能下载又能上传文件文件。1.文件共享软件必须允许这个用户有可读可写的权限。2.用户对共享目录自身要有可读可写的权限。3.匿名用户仅允许上传文件到/var/ftp中的子目录中。如/var/ftp/upload且ftp匿名用户对upload目录要有可读可写权限。警告/var/ftp目录的属主、属组不允许修改且other权限不允许有w可写权限否则用ftp匿名用户访问共享时会提示500错误。 实现要求第1步在vsftpd.conf配置文件中允许anonymous匿名用户有可读可写的权限。vim /etc/vsftpd/vsftpd.conf 找到如下代码去掉29、33行的#号12 anonymous_enableYES29 #anon_upload_enableYES 允许匿名用户上传33 #anon_mkdir_write_enableYES 允许匿名用户用mkdir创建目录anon_other_write_enableYES 允许匿名用户执行rm删除等操作(添加此行)anon_world_readable_onlyNO 关闭匿名用户只读的限制(为YES时会无法下载) 第2步用root用户创建/var/ftp/upload目录权限为777或属主和属组均为ftp重启vsftpd服务在win7/10中用ftp匿名用户访问共享ftp://192.168.11.11上传一个文件到upload共享目录看是否能传上去。结果是可以匿名用户上传文件到upload目录中。mkdir -v /var/ftp/uploadchown -v ftp:ftp /var/ftp/upload 或 chmod -v 777 /var/ftp/uploadsystemctl restart vsftpd 7.vsftpd的tcp_wrapers防火墙设置tcp_wrapers的功能是一个迷你的TCP防火墙可以用来做基于TCP协议的应用程序的IP安全访问控制。配置文件白名单/etc/hosts.allow黑名单/etc/hosts.deny 技巧让少数人为白户那么先在hosts.deny中做拒绝所有all)黑名单然后在hosts.allow中做少数IP的放行白名单。 配置文件格式man hosts.allow格式说明 守护进程名称:主机名或IP地址守护进程名称可以是vsftpd、sshd、httpd、in.tftpd等。主机名或IP地址可以是all所有主机、主机名、域名(网址)、IP地址、网络地址、IP地址范围。 设置举例vim /etc/hosts.deny 黑名单vsftpd:192.168.11.1 拒绝192.168.11.1这台主机访问vsftpd共享sshd:192.168.11.1 拒绝192.168.11.1这台主机访问sshd共享 8.vsftpd虚拟用户虚拟用户即非useradd创建的用户账号非/etc/passwd中的账号而是用vim创建的属于vsftpd的独立用户账号。虚拟用户的优势可以避免系统中的用户账号过多让vsftpd文件共享软件独立管理自己的用户账号。虚拟用户账号文件格式文件中的奇数行是用户账号偶数行是用户的密码。 vsftpd的虚拟用户方案思路0.准备工作确保vsftpd文件共享服务已安装并已启动vsftpd服务且关闭了selinux和firewalld安全功能。1.创建虚拟用户账号文件。2.将虚拟用户账号用db_load转换成加密的数据库格式文件。3.在vsftpd的pam认证文件中添加虚拟用户账号文件的认证关系。4.用useradd创建一个普通用户账号vftper。5.在vsftpd.conf配置文件中启用guest来宾(即虚拟用户)功能设置一个真实用户账号并将真实用户账号vftper和虚拟用户账号文件关联起来。6.给每个虚拟用户账号设置独立的共享访问速度和访问目录。7.重启vsftpd服务并分别用虚拟用户账号访问共享。 1.创建虚拟用户账号文件。cat /etc/vsftpd/vuser.txt EOFf1passf1f2passf2f3passf3EOF 2.将虚拟用户账号转换成加密的数据库格式文件。yum provides db_loadyum install -y libdb-utilscd /etc/vsftpdlsdb_load -T -t hash -f /etc/vsftpd/vuser.txt /etc/vsftpd/vuserdb.dbchmod -v 600 /etc/vsftpd/vuserdb.db db_load选项-T 是translation转换文件格式-t hash 指定格式转换的算法为hash算法-f 是指定要转换格式的文件/etc/vsftpd/vuser.txt 是要转换格式的文件/et/vsftpd/vuserdb.db 是转换格式之后的文件 3.在vsftpd的pam认证文件中添加虚拟用户账号文件的认证关系。cp -av /etc/pam.d/vsftpd{,.bak}vim /etc/pam.d/vsftpd 做如下修改#%PAM-1.0#以下两行的功能仅能实现虚拟用户访问共享普通用户不能访问共享。不建议使用#required 意思是必须的 sufficient 意思是满足的、备选的#auth required pam_userdb.so db/etc/vsftpd/vuserdb#account required pam_userdb.so db/etc/vsftpd/vuserdb#以下功能选项的功能既能让虚拟用户访问共享也能让普通用户访问共享。推荐使用auth sufficient pam_userdb.so db/etc/vsftpd/vuserdbaccount sufficient pam_userdb.so db/etc/vsftpd/vuserdb#以下几行功能选项是vsftpd的默认pam认证文件内容。无需修改session optional pam_keyinit.so force revokeauth required pam_listfile.so itemuser sensedeny file/etc/vsftpd/ftpusers onerrsucceedauth required pam_shells.soauth include password-authaccount include password-authsession required pam_loginuid.sosession include password-auth 4.用useradd创建一个普通用户账号vftper。useradd vftper -s /sbin/nologinid vftperls -ld /home/vftper 5.在vsftpd.conf配置文件中设置一个真实用户账号并将真实用户账号vftper和虚拟用户账号文件关联起来。cd /etc/vsftpdcp -av vsftpd.conf{,.bak}cat /etc/vsftpd/vsftpd.confvim vsftpd.conf 在文件最后添加如下内容guest_enableYES 允许来宾用户访问共享即虚拟用户guest_usernamevftper 指定来宾用户名为vftper用户(即第4步新建的用户)user_config_dir/etc/vsftpd/vuser_conf 指定用户配置文件目录allow_writeable_chrootYES 允许chroot功能下执行写操作(必须加此行否则会登录失败)#user_sub_token$USER 使用用户子令牌通常不用 6.给每个虚拟用户账号设置独立的共享访问速度和访问目录。cd /etc/vsftpdmkdir -v vuser_confcd vuser_conf#创建f1、f2虚拟用户的会员个性化设置文件允许f1这个虚拟用户在自己的家目录中可读可写。touch f1 f2mkdir -v /home/vftper/{f1,f2,f3}chmod -v 777 /home/vftper/{f1,f2,f3}cat f1 EOFwrite_enableYESanon_world_readable_onlyNOanon_upload_enableYESanon_mkdir_write_enableYESanon_other_write_enableYESlocal_root/home/vftper/f1EOF #允许f2这个用户在自己的家目录中可读但不可写。cat f2 EOF#添加local_root这行即可其余内容可以不添加。local_root/home/vftper/f2write_enableNOanon_world_readable_onlyNOanon_upload_enableNOanon_mkdir_write_enableNOanon_other_write_enableNO EOF 7.重启vsftpd服务并分别用虚拟用户账号访问共享。systemctl restart vsftpdftp 192.168.11.11 --用f1、f2虚拟用户分别访问共享测试文件的上传。转载于:https://blog.51cto.com/13038253/2367162
http://www.huolong8.cn/news/146220/

相关文章:

  • 多站点wordpress安装网站搜索页面设计
  • 做网站需要注意什么如何编辑网站源代码
  • 响应式网站一般做几个设计稿ps做网站框架搭建
  • 祥云平台做网站如何中国和住房城乡建设部网站
  • 汕头网站设计定制网站开发技术有什么软件
  • 我的网站为什么打不开怎么回事上海专业seo公司
  • 怎么.做网站公司章程范本
  • 个人做网站需要注意什么西局网站建设
  • 怎么建立一个网站放图片烟台商城网站制作
  • 无锡市网站搭建机械加工网上平台
  • 天猫网站做链接怎么做共享影院 wordpress
  • 微信社群营销怎么做代哥seo
  • jsp做手机网站数商云商城
  • 一流的镇江网站建设南宁seo优化公司
  • 石材公司网站wordpress怎么装模板
  • 篮球网站建设目标做网站收费标
  • seo网站开发注意事项中小企业网络营销案例
  • 360免费建站可以免费又永久吗17网一起做网店广州
  • 温州自适应网站建设动态电商网站怎么做
  • 网站注销备案查询成都知名网站建设公司
  • 网站图片加载顺序如何查询网站是不是asp做的
  • 广西玉林网站建设邯郸网站建设好的公司
  • apache 搭建多个网站宇宙企画网站
  • 北京 酒店 企业 网站建设做网站平台需要什么条件
  • 泗水做网站ys178地址 上海石门二路 网站建设
  • 如何申请单位邮箱眼科医院网站优化服务商
  • 百度网站优化是什么意思wordpress ak action
  • 怀化公司网站建设网址导航大全
  • 惠州市跨境电子商务网站开发中国建筑招聘信息
  • 自动化 东莞网站建设wordpress对比