vsftpd

RHCSA习题

你离开我真会死。 提交于 2020-03-07 20:54:19
考试信息: IPADDR: 172.25.254.x(X 在这里指您的工作站编号加100) NETMASK: 255.255.255.0 GATEWAY: 172.25.254.250 DNS: 172.25.254.250 yum源地址为:http://172.25.254.250/rhel7 完善考试信息 ##配置网络 vim /etc/sysconfig/network-scripts/ifcfg-enp1s0 BOOTPROTO = none DEVICE = enp1s0 ONBOOT = yes IPADDR = 172.25.254.3 GATEWAY = 172.25.254.250 NETMASK = 255.255.255.0 DNS1 = 172.25.254.250 systemctl restart network ##重启网络服务 ifconfig ##再次查看网络信息 ##配置yum仓库 vim /etc/yum.repos.d/xzt.repo [ A ] name = A baseurl = ftp://172.25.254.250/rhel7 gpgcheck = 0 yum clean all 1.在进行考试之前,请先重置根用户密码为 examwestos rw rd.break chroot /sysroot echo examwestos

vsftpd

岁酱吖の 提交于 2020-03-07 00:18:15
匿名用户 anonymous_enable=YES anon_umask=022 anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES anon_root=/var/ftp anon_max_rate=0 本地用户 local_enable=YES local_umask=022 local_root=/var/ftp chroot_local_user=YES #开启用户家目录限制 chroot_list_enable=YES # 开启白名单 chroot_list_file=/etc/vsftpd/chroot_list #允许chroot_list里面的用户可以切换目录 local_max_rate=0 userlist_enable=YES &userlist_deny=YES#禁止/etc/vsftpd/user_list里面的用户登录ftp userlist_enable=YES &userlist_deny=NO#仅允许/etc/vsftpd/user_list里面的用户登录ftp #配置文件ftpusers 禁止/etc/vsftpd/ftpusers里面的用户登录ftp且权限比user_list还要高,即时生效 #被动模式 pasv_enable=YES

虚拟机与ubuntu系统的安装与基础操作

六月ゝ 毕业季﹏ 提交于 2020-03-06 10:41:32
1.虚拟机的下载: 常见的虚拟机软件有:VMware VirtuaIBOX Virtual PC 等。 这里主要介绍VMware ,VMware目前已经有很多个版本,可以根据个人情况进行选择。安装完成后打开选择个人或家庭免费使用。 2.ubuntu iso包下载: linux各发行版本下载地址 <-这个是个人推荐的一个linux各发行版本的下载地址。 本次使用的是Ubuntu Kylin 16.04 TLS 操作。 3.虚拟机创建虚拟系统: a.打开虚拟机软件,出现如图界面。(不同版本间可能略有差异) b.点击创建虚拟机 选择稍后安装系统选项!然后点击下一步: c.选择对应的操作系统和系统版本 我这里安装的ubuntu是linux系统,版本是ubuntu。然后点击下一步: 虚拟机名称自己定义,什么都可以,默认为系统版本名,位置默认为c盘,可以自定义为其他盘。这里是在d盘建立了一个虚拟机文件夹。根据自己情况选择。 d.为虚拟机配置硬件系统 这一步选择默认就好,如果自己的硬盘足够大,而且以后经常使用虚拟系统可以设置大一点。 点击自定义硬件进行设置: 内存看自己电脑的配置而定,4g或4g以上的电脑内存这里可以选择2048,处理器数量建议2个 cd这里在右边选项栏选择使用iso映像文件,然后浏览你下载的iso包的位置。 网络适配器这里默认的是net模式,如果只是在自己电脑使用这个就可以了

搭建nginx图片服务器

百般思念 提交于 2020-03-05 23:59:16
1. 首先安装nginx服务器,见 nginx安装 2. 安装一个vsftp文件服务器, 具体如何搞,我也不明白,网上搞了一篇教程,照着弄就是,特意记录一下 第一步: yum安装vsftpd组 yum -y install vsftpd 安装好了之后,它会有个配置文件,/etc/vsftpd/vsftpd.conf 第二步:添加用户,用于登录ftp服务器 useradd ftpuser 第三步:给ftpuser用户弄个密码 passwd ftpuser 输入两次即可 第四步: 开21端口的防火墙 不开了,直接干掉防火墙 第五步:修改selinux , 目的是为了主动、被动都可以访问 先查看一把ftp的状态 getsebool -a | grep ftp 然后将allow_ftpd_full_access和tftp_home_dir都打开,这俩打开了才能通过外网访问 setsebool -P allow_ftpd_full_access on setsebool -P tftp_home_dir on 注意: centos6 是 ftp_home_dir 第六步: 关闭匿名访问 vim /etc/vsftpd/vsftpd.conf 将anonymous_enable由YES弄成NO即可 重启ftp systemctl restart vsftpd 第七步: 开启被动模式

centOS配置ftp

ⅰ亾dé卋堺 提交于 2020-03-04 15:32:53
1. 安装vsFTPd yum install vsftpd // 安装 chkconfig vsftpd on // 开机启动服务 service vsftpd start // 启动服务 参考 这 2. ftp端口配置 编辑/etc/vsftpd/vsftpd.conf listen_port=21 // 默认,不用设置 pasv_min_port=3000 pasv_max_port=3010 参考 这 3. ftp用户权限配置 编辑/etc/vsftpd/vsftpd.conf anon_upload_enable // 支持匿名用户上传 anon_mkdir_enable // 支持匿名用户新建 anon_other_write_enable // 支持匿名用户删除/重命 参考 这 4. 开放防火墙对应端口 开放20,21,3000-3010端口 5. 设置权限 将incoming文件夹要设置成可写 关闭SELinux #vi /etc/selinux/config 改成 SELINUX=disabled reboot重启 6. 修改匿名用户上传的文件的修改权限 编辑/etc/vsftpd/vsftpd.conf,添加 anon_umask=022 参考 这 PS: 说下开放那些端口的理由,ftp传输有两种方式:主动方式和被动方式。主动方式通过21端口告诉服务器后

云计算基础平台搭建(先电版)

醉酒当歌 提交于 2020-03-04 02:42:46
1.环境 预先准备 1.安装操作系统CentOS7,安装时注意留一部分空白分区 2.按题要求设置控制节点以及计算节点主机名 # hostnamectl set-hostname controller 3.划分分区 #compute节点 [root@compute] # parted /dev/md126 (parted) mkpart swift 500G 600G //创建swift分区,从500G到600G [root@compute] # mkfs.xfs /dev/md126p5 //格式化分区 4.配置网卡 #题目一般要求两张网卡 controller & compute 两个节点都需要进行该操作 控制节点 网卡1 :192.168.100.10 网卡2 :192.168.200.10 计算节点 网卡1 :192.168.100.20 网卡2 :192.168.200.20 修改网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下参数 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.100.10 NETMASK=255.255.255.0 GATEWAY=192.168.100.1 vi /etc/sysconfig/network-scripts/ifcfg-eth1

500 OOPS: vsftpd: refusing to run with writable root inside chroot 原因及解决办法初析[ubuntu, vsftpd, ftp server]

此生再无相见时 提交于 2020-03-04 01:52:34
在网络应用日益发达的今天 FTP无疑是继WWW网络之后最为流行的软件应用之一, 在linux世界中也同样如此, 使用的FTP 软件也不外乎wu-Ftp, proFtpd(不考虑win下的serv-U), vsFtpd, 这三款FTP软件各有千秋, 大致的功能特点详见 另一篇文章 , 作为流行度最高的FTP server来说, VSFTP的优势也是有目共睹的.VSFTP本身的含义就是very secure FTP, 安全性自然占有优势, 而且它的安装及配置比较简单, 功能也比较强大, 在本博的文章文章中有这方面的配置教程, 在经过简单的配置后,即可投入使用, 但是就目前的较新版本而言(不论是安装最新的版本,还是由旧版本升级而来都包括在内), 也许是考虑到安全方面的因素, 提高了它的安全级别, 但是同时也带来了一些问题. 最常见的就是如下的提示: 500 OOPS: vsftpd: refusing to run with writable root inside chroot 虽然这个问题已经在本博的其他文章中有所解释, 但是只是提供了比较简单的解决方案, 对于解决它更多的思路却没有更多地展现出来, 下面结合国外的相关资料就这个问题做一个综合性的总结. 新版本的vsftpd(含全新安装以及升级后的vsftpd 和vsftpd-ext)在登陆时出现如下的错误提示: 500 OOPS:

selinux

浪尽此生 提交于 2020-03-03 08:10:22
补:在客户端登录时,lftp无法列出资源,可能是vsftpd服务没有打开或者火墙没有关闭 selinux功能 selinux关闭状态: 在进行之前的实验中,多次修改/etc/vsftpd/vsftpd.conf文件,为了实验的正确,在进行接下来的实验中, 1.还原配置文件,打开匿名用户登录功能,及上传功能 2.查看selinux关闭时,其影响 a.在/mnt/中建立文件,文件安全上下文为空文件被移动到ftp默认发布目录中可以被访问 b.ftp程序安全上下文为空 c.用户可以上传文件 selinux开启状态 1.当selinux开启会给系统中的每一个文件及每一个程序加载安全上下文 特定安全上下文的程序只能访问特定安全上下文的文件 2.当selinux开启会对服务本身相对不安全的功能加载开关sebool并且设定开关为关闭状态以保证服务安全性 当需要此功能时需用户手动调节 selinux状态 警告状态只会收到警告,过程不会被拒绝 强制状态:收到警告,过程被拒绝 日志清空,操作后查看日志 /var/log/audit/audit.log 注:转换时重启,按照上图笔记 setenforce是临时的,重启时需看配置文件确定其状态 安全上下文 westoslinuxfile文件的安全上下文改为public....所以lftp访问服务器时会发现此文件访问成功 临时更改后,selinux重启

<<Linux就该这么学》第九节课 RAID0 RAID1 RAID5 RAID10

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-02 23:49:50
《Linux就该这么学》 本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。章节包括有: 第0章 咱们先来谈谈学习方法和红帽系统。 第1章 部署虚拟环境安装linux系统。 第2章 新手必须掌握的Linux命令。 第3章 管道符、重定向与环境变量。 第4章 Vim编辑器与Shell命令脚本。 第5章 用户身份与文件权限。 第6章 存储结构与磁盘划分。 第7章 使用RAID与LVM磁盘阵列技术。 第8章 Iptables与Firewalld防火墙。 第9章 使用ssh服务管理远程主机。 第10章 使用Apache服务部署静态网站。 第11章 使用Vsftpd服务传输文件。 第12章 使用Samba或NFS实现文件共享。 第13章 使用Bind提供域名解析服务。 第14章 使用DHCP动态管理主机地址。 第15章 使用Postfix与Dovecot部署邮件系统 第16章 使用Squid部署代理缓存服务。 第17章 使用iSCSI服务部署网络存储。 第18章 使用MariaDB数据库管理系统。 第19章 使用PXE+Kickstart部署无人值守安装。 第20章 使用LNMP架构部署动态网站环境。

Linux kilin 安装和按键服务器步骤

落爺英雄遲暮 提交于 2020-03-02 06:06:54
U盘启动,傻瓜式安装 设置root 密码 sudo passwd root vsftpd和ssh服务 使用apt-get可以直接安装vsftpd和ssh,首先要sudo apt-get update 更新源列表 1.ssh安装 安装命令:sudo apt-get install openssh-server 卸载命令:sudo apt-get remove openssh-server 咱们运行 sudo apt-get install openssh-server 命令之后,确认下是否安装正常 ps -e|grep ssh 1418 ? 00:00:00 sshd 看到sshd那说明ssh-server已经启动了 如果没有则可以这样启动:sudo /etc/init.d/ssh start 或者 service ssh start 2.vsftpd服务 apt-get install vsftpd 来源: https://www.cnblogs.com/huhuixin/p/6244444.html