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

怎么做企业网站平台企业公司如何做网站

怎么做企业网站平台,企业公司如何做网站,网站开发工作总结,wordpress 4.7.3 乱码部署FTP站点#xff08;匿名用户#xff09; mkdir -p /var/ftp/文档中心 //创建目录 cd /var/ftp/文档中心 mkdir 产品技术文档 公司品牌宣传 常用软件工具 公司规章制度 chown -R ftp.ftp /var/ftp/文档中心 //修改所属主和所属组#xff0c;避免用户无法读写目录中…部署FTP站点匿名用户 mkdir -p /var/ftp/文档中心 //创建目录 cd /var/ftp/文档中心 mkdir 产品技术文档 公司品牌宣传 常用软件工具 公司规章制度 chown -R ftp.ftp /var/ftp/文档中心 //修改所属主和所属组避免用户无法读写目录中的数据yum -y install vsftpd.x86_64 //安装vsftpd systemctl restart vsftpd cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak //备份配置文件 vim /etc/vsftpd/vsftpd.confanonymous_enableyes //允许匿名用户登陆anonymouslocal_enableNO //禁止本地用户登陆#local_umask022 //注释此行表示取消对本地用户设置新增文件的权限掩码write_enableYES //具有写入权限anon_upload_enableYES //允许匿名用户具备上传权限anon_umask022 //设置匿名用户的新增文件的权限掩码anon_mkdir_write_enableYES //允许匿名用户创建目录anon_other_write_enableNO //禁止匿名用户修改或删除文件 ss -lnt |grep 21 //查看端口是否允许部署FTP专属站点 建立用户并设置主目录 useradd -d /var/ftp/项目部 user1 useradd -d /var/ftp/行政部 user2 passwd user1 passwd user2 //在共享目录下放置测试文件 touch /var/ftp/项目部/1.txt touch /var/ftp/行政部/2.txt创建另外一个ftp配置文件 vim /etc/vsftpd/vsftpd2100.confanonymous_enableNO //禁止匿名用户登陆local_enableYES //允许用户名登陆write_enableYES //允许写入local_umask022 //创建文件的默认权限为755chroot_local_userYES //禁止用户切换目录chroot_list_enableYES //开启chroot_list功能chroot_list_file/etc/vsftpd/chroot_list //chroot_list文件目录pam_service_namevsftpd //服务名称为vsftpdlisten_port2100 //对应端口为2100 vim /etc/vsftpd/chroot_list //创建chroot_list文件user1user2 //将要收到禁止切换目录的用户添加进去 systemctl restart vsftpdvsftpd2100 //开启vsftpd2100服务 ss -tlnp|grep 2100 //查看2100端口是否开启客户端 [rootClient ~]# ftp 192.168.0.7 2100 ftp pwd //登陆user1查看路径 257 /var/ftp/项目部ftp ls //之前写的文件也在里面 227 Entering Passive Mode (192,168,0,7,204,178). 150 Here comes the directory listing. -rw-r--r-- 1 0 0 0 Aug 09 14:29 2.txt 226 Directory send OK.ftp get 2.txt //下载到主目录 local: 2.txt remote: 2.txt 227 Entering Passive Mode (192,168,0,7,227,195). 150 Opening BINARY mode data connection for 2.txt (0 bytes). 226 Transfer complete.ftp mkdir test.txt //创建成功 257 /var/ftp/项目部/test.txt created ftp ls //权限为755 227 Entering Passive Mode (192,168,0,7,35,204). 150 Here comes the directory listing. -rw-r--r-- 1 0 0 0 Aug 09 14:29 2.txt drwxr-xr-x 2 1003 1003 6 Aug 09 15:10 test.txt 226 Directory send OK.ftp cd /root 550 Failed to change directory. //禁止切换目录比赛 使用ftp服务上传网页代码。 使用vsftpd服务 ftp的上传文件根目录即为web服务器的网站根目录 ftp登录的用户为ftpuser 通过ftp上传的文件用户为webuser, 文件权限为644目录权限为755。 yum -y install vsftpd vim /root/ftp_vuser //创建用户密码的文本文件ftpuser123 db_load -T -t hash -f /root/ftp_vuser /etc/vsftpd/ftp_vuser.db //从/root/ftp_vuser文件中生成虚拟用户数据库文件ftp_vuser.db chmod 600 /etc/vsftpd/ftp_vuser.db //修改文件权限为600不修改可能报错 useradd -d /data/share/htdocs/skills -s /sbin/nologin webuser //添加虚拟用户的映射账户创建映射用户的宿主目录 chmod 777 /data/share/htdocs/skillsvim /etc/pam.d/vsftpd.login //为虚拟用户建立PAM认证文件auth required pam_userdb.so db/etc/vsftpd/ftp_vuser //指定虚拟用户数据库文件account required pam_userdb.so db/etc/vsftpd/ftp_vuser cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak vim /etc/vsftpd/vsftpd.conflocal_enableYES //不用管write_enableYES //允许执行写操作chroot_local_userYES //所有用户被限制在ftp目录内不能跨出该目录除非有例外情况pam_service_namevsftpd.login //PAM认证文件 //下面需要自己补充allow_writeable_chrootYES // 允许写入根路径local_root/data/share/htdocs/skills //设置ftp文件主目录(登录ftp后显示的目录)支持虚拟用户配置guest_enableyes //启用虚拟用户guest_usernamewebuser //虚拟用户映射到的系统账号user_config_dir/etc/vsftpd/vusers_dir //虚拟用户配置文件存放目录 mkdir /etc/vsftpd/vusers_dirvim /etc/vsftpd/vusers_dir/ftpuser //创建虚拟用户的权限配置文件virtual_use_local_privsNOwrite_enableYES //虚拟用户可写入anon_world_readable_onlyNOanon_upload_enableYES //虚拟用户可上传anon_mkdir_write_enableYES //虚拟用户可创建文件anon_other_write_enableYES //虚拟用户可重命名删除anon_umask022 //设置虚拟用户创建文件的权限为755 systemctl restart vsftpd客户端 yum -y install lftp lftp -u ftpuser:123 ftp.sdskills.org比赛2 禁止使用不安全的FTP请使用“CSK Global Root CA”证书颁发机构颁发的证书启用FTPS服务 用户webadmin登录ftp服务器根目录为/webdata/ 登录后限制在自己的根目录; 允许WEB管理员上传和下载文件但是禁止上传后缀名为.doc .docx .xlsx的文件。 限制用户的下载最大速度为100kb/s最大同一IP在线人数为2人 用于通过工具或者浏览器下载的最大速度不超过 100kb/s 一个IP地址同时登陆的用户进程/人数不超过2人。 yum install vsftpd -y //安装vsftpd yum -y install openssl mkdir /CA cd /CA //进入证书目录 mkdir certs mkdir newcerts mkdir private touch index.txt openssl genrsa -out private/ftp.key 4096 //生成密钥 openssl req -new -key private/ftp.key -out certs/ftp.csr //生成证书请求文件 openssl ca -keyfile private/cakey.pem -cert cacert.pem -in certs/ftp.csr -out ftp.crt //根证书服务器颁发证书web跟根证书服务器是同一台可以直接颁发 openssl ca -revoke /csk-rootca/newcerts/01.pem #吊销证书mkdir /webdata //创建要求的目录 chmod 777 /webdata/ //给目录最高权限它就算最高也会被限制 useradd webadmin //创建要求的用户 passwd webadmin //为用户设置密码cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak //备份配置文件 vim /etc/vsftpd/vsftpd.conf chroot_local_userYES //锁定所有系统用户在主目录中force_local_data_sslYES //启用证书认证force_local_logins_sslYES //启用证书登录ssl_enableYES //启用sslrsa_cert_file/ca/ftp.crt //证书文件路径rsa_private_key_file/ca/ftp.key //密钥文件路径local_root/webdata //设置本地用户登录的主目录allow_writeable_chrootYES //系统用户具有读写权限deny_file{*.doc,*.docx,*.xlsx} //拒绝文件后缀docdocxxlsxlocal_max_rate100000 //本地用户最大传输速率max_per_ip2 //每个IP同时发起最大连接数为2 systemctl restart vsftpd //重启vsftpd 客户端 yum -y install lftp //安装ftp服务 vim /etc/lftp.confset ssl:verify-certificate no //不验证证书不然拒绝访问 touch test.doc touch test.docx touch test.xlsx touch test.txt //创建测试文件lftp -u webadmin:123 172.16.100.202/ftp.sdskills.com 257 / lftp webadminftp.sdskills.com:/ put test.doc put: Access failed: 550 Permission denied. (test.doc) lftp webadminftp.sdskills.com:/ put test.xlsx put: Access failed: 550 Permission denied. (test.xlsx) lftp webadminftp.sdskills.com:/ put test.dec lftp webadminftp.sdskills.com:/ ls -rw-r--r-- 1 1001 1001 0 Sep 05 20:49 test.dec lftp webadminftp.sdskills.com:/ cd /root/ cd: Access failed: 550 Failed to change directory. (/root)vsftpd 安装vsftpd及相关依赖 yum -y install vsftpd* pam* db4*vsftpd ftp 软件 pam 认证模块 DB4 支持文件数据库vsftpd配置文件说明 /etc/vsftpd/vsftpd.conf //vsftpd核心配置文件 /etc/vsftpd/ftpusers //用于指定哪些用户不能访问FTP服务器 /etc/vsftpd/user_list //指定允许使用vsftpd的用户列表文件 /etc/vsftpd/vsftpd_config_migrate.sh //是vsftpd操作的一些变量和设置脚本 /var/ftp/ //默认情况下匿名用户的根目录 vsftpd配置详解 属性属性值含义anonymous_enableYES/NO是否允许匿名用户anonymous登录FTP如果该设置被注释则默认允许local_enableYES/NO是否允许本地系统用户登录write_enableYES/NO是否开启任何形式的FTP写入命令上传文件local_umaskxxx本地用户的umask设置如果注释该设置则默认为077但一般都设置为022anon_upload_enableYES/NO是否允许匿名用户上传文件如果要设置为允许则需要先开启write_enable否则无效此外对于目录还要具有写权限anon_mkdir_write_enableYES/NO是否允许匿名用户创建新目录dirmessage_enableYES/NO当进入某个目录时发送信息提示给远程用户xferlog_enableYES/NO是否开启 上传/下载 的日志记录connect_from_port_20YES/NO是否使用20端口来连接FTPshown_uploadsYES/NO匿名上传的文件是否由某一指定用户 chown_username 所有shown_username有效用户名匿名上传的文件由该设定的用户所有xferlog_file有效路径设置日志文件的保存位置默认为/var/log/vferlog cp vsftpd.conf{,.bak} //将文件复制后加上.bakvsftpd配置匿名用户 vim vsftpd.conf //进入主配置文件cat vsftpd.conf | grep -v ^# //-v 反向查找 ^开头 查找开头不带#的内容write_enbaleYESanon_umask022 //设置匿名用户文件的权限掩码 anonymous_enableYES //允许匿名用户的访问 anon_upload_enableYES //允许匿名用户上传文件 anon_mkdir_write_enableYES //允许匿名用户创建目录 anon_other_write_enableYES //允许匿名用户拥有其他的写入权限改名删除覆盖dirmessage_enableYES xferlog_enableYES connect_from_port_20YES xferlog_std_formatYES listenYESpam_service_namevsftpd userlist_enableYES tcp_wrappersYES //剩下的都是默认参数anon_root/var/ftp //匿名用户的FTP根目录 anon_max_rate0 //限制最大传输速率字节/秒0为无限制netstat -lnpt | grep vsftpd //查看FTP进程权限设置 cd /var/ftp //进入FTP根目录 //如果匿名用户需要在此目录上 上传文件需要把目录的属主属组改为FTP chown -R ftp.ftp pub/ //属主属组都修改为FTP后面需要重启服务vsftpd配置系统用户 创建用户 useradd zhangsan //创建用户 useradd lisi passwd zhangsan passwd lisi //设置密码修改配置文件 vim /etc/vsftpd/vsftpd.conf local_enableYES //是否允许本地系统用户访问 local_umask077 //本地用户所上传文件权限掩码 local_root/var/ftp //设置本地用户的FTP根目录,如果不指定默认是系统用户的home目录 chroot_local_userYES //标识所有写在/etc/vsftpd/chroot_list文件里面的用户是可以出chroot环境的 allow_writeable_chrootYES write_enableYESdirmessage_enableYES xferlog_enableYES connect_from_port_20YES xferlog_std_formatYES listenYES pam_service_namevsftpduserlist_enableYES userlist_denyYES tcp_wrappersYES//配置不能多空格会导致服务起不来local_max_rate0 //限制最大传输速率字节/秒0为无限制 chroot_list_enableYES //标识是否开启chroot的环境默认没有开启 chroot_list_file/etc/vsftpd/chroot_list //表示写在/etc/vsftpd/chroot_list文件里面的用户是不可以出chroot环境的默认是可以的添加用户进白名单 vim /etc/vsftpd/user_list zhangsan lisivsftp配置虚拟用户 建立虚拟FTP用户账号 useradd -s /sbin/nologin vu 创建虚拟用户文件 cd /etc/vsftpd/ vim user wangwu 12345 maliu 12345基数代表用户名偶数行代表密码 创建数据文件 通过db_load工具创建出Berkeley DB格式的数据库文件 db_load -T -t hash -f user user.db-f 指定数据原文件 -T 允许非Berkeley DB的应用程序使用文本格式转化的DB数据文件 -t hash 读取文件的基本方法建立支持虚拟用户的PAM认证文件 vim /etc/pam.d/vsftpd.vu auth required /lib64/security/pam_userdb.so db/etc/vsftpd/user account required /lib64/security/pam_userdb.so db/etc/vsftpd/user修改配置文件 vim /etc/vsftpd/vsftpd.conf write_enableYES //是否启用写入权限上传删除文件 dirmessage_enableYES //用户切换进入目录时显示message文件 xferlog_enableYES //启用日志文件记录到/var/log/xferlog connect_from_port_20YES //允许服务器主动模式从20端口建立数据连接 xferlog_std_formatYES //启用标准的xferlog日志格式禁用此项将使用vsftpd自己的格式 listenYES //是否以独立运行的方式监听服务 userlist_enableYES //是否启用user_list列表文件 tcp_wrappersYES //是否启用tcp_wrappers主机访问控制 allow_writeable_chrootYES guest_enableYES //设置启用虚拟用户功能 guest_usernamevu //设置虚拟 用户的宿主用户 pam_service_namevsftpd.vu //用户认证PAM文件位置 local_enableYES local_umask077 chroot_local_userYES virtual_use_local_privsYES //设置虚拟用户的权限符合他们的宿主用户 user_config_dir/etc/vsftpd/user_dir //设置虚拟用户个人vsftp的配置文件存放位置listen_address192.168.1.1 //设置监听FTP服务的IP地址 listen_port21 //设置监听FTP服务的端口号 download_enableYES //是否允许下载文件 pasv_enableYES //允许服务器被动模式 pasv_max_port24600 //设置被动模式服务器的最大端口号 pasv_min_port24500 //设置被动模式服务器的最小端口号 userlist_denyYES //是否禁用user_list列表文件 max_clients0 //限制并发客户端连接数 max_per_ip0 //限制同一IP地址的并发连接数 ascii_upload_enableYES //表示是否允许用户可以上传一个二进制文件默认是不允许 chown_usernameroot //表示匿名用户上传的文件的拥有人是root默认关闭 ascii_download_enableYES //表示是由允许用户可以下载一个二进制文件默认不允许 nopriv_uservsftpd //设置支撑vsftpd服务的宿主用户为手动建立的vsftpd用户 async_abor_enableYES //设置支持异步传输的功能 ftpd_bannerWelcome to awei FTP servers //设置vsftpd的登录标语为虚拟用户创建个人的配置文件 mkdir /etc/vsftpd/user_dir vim /etc/vsftpd/user_dir/zhao //如果用户叫zhao就以zhao命名 local_root/etc/vsftpd/data //虚拟用户的数据存放路径mkdir /etc/vsftpd/data //创建虚拟用户数据存放目录 chmod 777 /etc/vsftpd/data/ //给予权限lftp -f:指定lftp指令要执行的脚本文件 -c:执行指定的命令后退出 --help:限制帮助信息 --version:限制指令的版本号lftp 192.168.107.129 //登录ftp服务器get hahaa -o / //下载hahaha到/目录下 mirror test/ //mirror可以下载ftp上的目录选拔赛 yum -y install vsftpdvim /etc/vsftpd/vsftpd.conf anonymous_enableNO //不允许匿名listen_port2121 //监听2121pasv_enableYES //开启被动模式pasv_max_port31500 //端口范围31000-31500pasv_min_port31000idle_session_timeout210 //设置会话超时时间210userlist_denyYES //限制用户useradd ZZFTP001 useradd ZZFTP002vim /etc/vsftpd/user_list ZZFTP002systemctl restart vsftpdfirewall-cmd --add-port2121/tcp mkdir /home/ZZFTP001/WordFile chmod -R 777 /home/ZZFTP001/ 测试 lftp ZZFTP001:12310.10.10.13:2121 //我把防火墙关了get WordFile
http://www.pierceye.com/news/640298/

相关文章:

  • 网校网站毕业设计的方案网站如何做外链教程视频
  • poiplayer wordpress广州企业网站seo
  • wordpress翻页数字广州网站整站优化
  • 动漫网站设计与实现wordpress禁止留言网址
  • 网站开发交流培训机构网站制作
  • 网站安全建设模板下载百度推广免费建站
  • 开发网站公司都需要什么岗位人员郑州最好的妇科医院
  • 河北专业网站建设公司推荐温州网站建设公司有哪些
  • flash布局 的优秀网站大连网络广告
  • 网站运营seo浙江台州做网站的公司
  • 网站设计师培训学校京东联盟如何做查优惠卷的网站
  • 安全证查询官网安徽seo团队
  • 网站备案怎么注销天工网官方网站
  • 做网站去哪推广好安徽义信建设网站
  • 金乡网站建设哪家便宜示范建设验收网站
  • 西部数码网站管理助手 ftpwordpress 店铺
  • 怎样找到黄页网站唯品会 一家专门做特卖的网站
  • 企业数字展厅设计信息流优化师是干什么的
  • 网站建设福永附近网络公司怎样建设网站最好
  • 水利建设公共服务平台网站网站开发需要用什么
  • 2015做哪个网站致富网站点击量怎么看
  • 好学校平台网站模板下载wordpress 手机 登陆不了
  • 2021不良正能量免费网站app食品网站设计
  • ps做的网站林州网站建设哪家好
  • wordpress站点logo设置简易微网站模板
  • 做网站这么做网络工程师招聘
  • 如何做企业交易网站wordpress主题 ie打不开主页
  • 哪些网站做免费送东西的广告wordpress 请选择一个文件
  • wordpress定时备份插件贵州网站建设seo优化
  • 网站导航条怎么做效果wordpress会员网站