vsftpd

12月11日任务

China☆狼群 提交于 2021-02-16 12:25:55
15.4 xshell使用xftp传输文件 15.5 使用pure-ftpd搭建ftp服务 扩展 vsftp使用mysql存放虚拟用户并验证 http://www.aminglinux.com/bbs/thread-342-1-1.html ftp的主动和被动模式 http://www.aminglinux.com/bbs/thread-961-1-1.html 15.4 xshell使用xftp传输文件 下载Xshell的Xftp插件: 快捷键:Ctrl + Alt + F 进邮箱里,点击链接,(ps: 这里是去年操作的了,本次做实验用的本地保存的安装包...) 就可以下载Xftp5.exe这个包! 在Xshell登录状态,快捷键:Ctrl + Alt + F 弹出XFtp 默认状态:左边是Windows系统桌面,右边centos系统用户夹目录 这两个系统,可以互传文件!!! 15.5 使用pure-ftpd搭建ftp服务 1. 安装epel-release和pure-ftpd : [root@hao-01 ~]# yum install -y epel-release [root@hao-01 ~]# yum install -y pure-ftpd 2. 编辑pure-ftpd.conf配置文件 : [root@hao-01 ~]# vim /etc/pure-ftpd

Linux就该这么学 第十三课

柔情痞子 提交于 2021-02-14 17:31:00
本节课主要讲的是vsftp和samba两个服务程序 首先惯例挂载好你的镜像,并配置好本地的yum仓库 安装vsftp程序 因为ftp传输协议默认被iptables进行端口拦截,所以我们先把iptables防火墙规则清除掉 因为vsftpd.conf中注释太多,不便于我们查找配置,所以使用grep将文件进行过滤 安装ftp客户端工具,以便于连接到 匿名用户登录 编辑修改/etc/vsftpd/vsftpd.conf 编辑添加下图四项 使用ftp工具连接到ftp服务器 再次连接ftp尝试创建还是报错,究其原因是selinux的域在捣乱 本地用户模式 和匿名用户一样,精简出vsftpd.conf,并按照下图修改 因为本地用户登录存在两个黑名单文件,所以,我们需要解锁要登录的账号,黑名单文件在/etc/vsftpd目录文件下 当两个文件内限制账户名称都已经删除掉后,就可以直接使用本地登录到ftp了,但是,selinux的域还是限制了我们的使用 虚拟用户登录(出错,等待重新核实) 首先需要在/etc/vsftpd目录文件下创建一个虚拟用户账户密码的文件,文件名称为vuser.list 删除原文件,并将加密后的文件降低权限,避免被他人修改查看 因为每个文件都有所有者和所有组,所以虚拟用户创建的文件必定会失效,因此我们需要创建一个用户用来映射虚拟虚拟用户 因为虚拟用户登录需要验证

在CentOS 7上安装PXE服务器

别等时光非礼了梦想. 提交于 2021-02-14 09:17:41
要想在CentOS 7上安装PXE服务器,要完成以下任务: 1、 安装dhcp、tftp、vsftpd服务器等软件 2、 设置IP地址 3、 关闭SELinux、firewalld 4、 配置dhcpd、tftp 5、 将CentOS 7映像文件部署到FTP服务器的输入目录中 操作步骤 第一步 测试是否能上网:ping www.baidu.com 更新yum仓库源:yum repolist 第二步 安装dhcpd、tftp、syslinux、wget和vsftpd 输入 yum install -y dhcp tftp tftp-server syslinux wget vsftpd 第三步 关闭SELinux和防火墙 手动修改/etc/selinux/config,确保SELINUX=permissive setenforce 0 systemctl disable firewalld systemctl stop firewalld poweroff 第四步 在VMWARE中将虚拟机的网络适配器设置为“主机模式”vmnet0 编辑,虚拟网络编辑器,vmnet0,去掉勾选,即不允许本地的dhcp服务器分配ip 第五步 这时候已经不需要上网了,所以可以为CentOS 7随意设置IP地址 nmcli con show nmcli con modi ens32 ipv4.method

FileZilla的使用方法及kali系统ftp服务的安装

我怕爱的太早我们不能终老 提交于 2021-02-13 06:51:29
FileZilla软件的使用方法和kali系统ftp服务的安装 kali系统FTP的安装 使用FileZill 首先介绍一下FileZilla,主要解决FTP的基本使用,类似与FTP服务上传和下载,是本地和服务器端运输的桥梁。 kali默认不安装ftp服务的,所以使用FileZilla之前保证ftp服务正常运行。 kali系统FTP的安装 终端直接开始: apt-get install vsftpd # 默认为vsftpd即ftp 然后开启ftp服务 #开启ftp服务 service vsftpd start #重启ftp服务 service vsftpd restart #停止ftp服务 service vsftpd stop #查看状态 service vsftpd status 创建专门用于上传下载的目录 root@kali:~# mkdir /home/uftp #创建宿主目录 root@kali:~# cd /home/ root@kali:/home# ls uftp root@kali:/home# chmod 777 uftp/ #赋予权限 新建用户并设置密码 root@kali:/home# useradd -d /home/uftp/ -s /bin/bash uftp #虚拟用户的本地映射账号uftp root@kali:/home# passwd uftp

SUSE 系统加固

旧时模样 提交于 2021-02-12 09:46:58
1.身份鉴别 1.1 检查是否设置口令复杂度 #vi /etc/pam.d/common-password 改为如下两行: password requisite pam_cracklib.so minlen=8 ucredit=-1 lcredit=-1 dcredit=-1 password required pam_unix2.so use_authtok nullok 密码要求: (minlen=8)最少8位,(ucredit=-1)至少包含1个大写字母,(lcredit=-1)至少包含一个小写字母,(dcredit=-1)至少包含一个数字个数,(ocredit=-1)至少包含一个特殊字符 1.2 检查是否设置口令生存期 #vi /etc/login.defs 中确保为如下值 PASS_MAX_DAYS 90 1.3 检查是否删除无关账号 锁定如下账号 锁定后登陆页面不会显示该用户 #usermod -L games #usermod -L nobody 2.访问控制 2.1 检查是否配置登陆超时时间设置 #vi /etc/profile 确保如下设置 export TMOUT=600 2.2 检查是否设置文件与目录缺省权限 #vi /etc/profile 确保如下设置 umask 027 2.3 普通用户不允许Root登录 vi /etc/pam.d/su 添加 auth

CentOS8搭建FTP服务器

十年热恋 提交于 2021-02-10 19:00:41
[TOC] 1 概述 文章主要讲了CentOS8如何利用vsftpd搭建一个FTP服务器,然后进行简单的匿名上传/下载与用户上传/下载测试,还有使用了wget测试. 2 安装vsftpd yum install -y vsftpd 3 开启服务 service httpd start 4 设置开机启动 可以用 systemctl list-unit-files | grep vsftpd 查看是否开机启动.显示disabled. 通过 chkconfig vsftpd on 开启自启,再次执行systemctl,可以看到变成了enabled. 5 修改/etc/vsftpd/vsftpd.conf sudo vim /etc/vsftpd/vsftpd.conf 首先修改 为YES. 再添加一行anon_upload_enable=YES 第一行的意思是允许匿名登录,第二行的意思是允许匿名上传. 重启服务. service vsftpd restart 6 创建测试文件 cd /var/ftp/pub sudo vim test 7 测试 7.1 浏览器测试 7.1.1 匿名测试 ifconfig获取内网ip,在浏览器中输入 ftp://ip . 可以看到有一个pub文件夹,里面有刚才新建的test文件. 右键保存即可下载文件. 下载完成. 去终端看看. 7.1.2 用户登录测试

Linux 软件安装 (YUM & RPM & 源码)

天涯浪子 提交于 2021-02-08 14:46:13
Liunx 中的软件安装 (详解 yum) 在win 下,安装软件 .exe 双击运行即可 Linux中,软件包封装类型多样 常见的软件包封装类型: rpm 扩展名为 .rpm deb 软件包 扩展名为 .deb 源代码软件包 一般为 .tar.gz 或者 .tar.bz2 格式的压缩包,包含程序源代码 README 提供安装程序的软件包(agent) install.sh setup .bin RPM 软件包 由 redhat 公司提出 建立统一的数据库文件,详细记录软件包安装,卸载等变化信息,能自动分析软件包依赖关系 推荐网站: http://rpmfind.net/ 软件包格式 bash-4.2-9.1.i586.rpm bash -4.2 -9.1 .i586 .rpm 软件名称 版本号 发布次数 硬件平台(noarch表示不区分硬件平台) 扩展名 YUM 源软件管理方式 YUM仓库集中化管理, 管理rpm包 很好的解决了软件包之间的依赖关系 YUM配置文件 [root[@localhost](https://my.oschina.net/u/570656) ~]# cd /etc/yum.repos.d/ # 此处为yum配置文件路径 [root[@localhost](https://my.oschina.net/u/570656) yum.repos.d]# ls

Linux 软件安装 (YUM & RPM & 源码)

喜你入骨 提交于 2021-02-08 14:19:11
Liunx 中的软件安装 (详解 yum) 在win 下,安装软件 .exe 双击运行即可 Linux中,软件包封装类型多样 常见的软件包封装类型: rpm 扩展名为 .rpm deb 软件包 扩展名为 .deb 源代码软件包 一般为 .tar.gz 或者 .tar.bz2 格式的压缩包,包含程序源代码 README 提供安装程序的软件包(agent) install.sh setup .bin RPM 软件包 由 redhat 公司提出 建立统一的数据库文件,详细记录软件包安装,卸载等变化信息,能自动分析软件包依赖关系 推荐网站: http://rpmfind.net/ 软件包格式 bash-4.2-9.1.i586.rpm bash -4.2 -9.1 .i586 .rpm 软件名称 版本号 发布次数 硬件平台(noarch表示不区分硬件平台) 扩展名 YUM 源软件管理方式 YUM仓库集中化管理, 管理rpm包 很好的解决了软件包之间的依赖关系 YUM配置文件 [root[@localhost](https://my.oschina.net/u/570656) ~]# cd /etc/yum.repos.d/ # 此处为yum配置文件路径 [root[@localhost](https://my.oschina.net/u/570656) yum.repos.d]# ls

pycharm 远程开发配置

旧城冷巷雨未停 提交于 2021-02-02 06:43:47
原文链接: pycharm 远程开发配置 在本地pycharm连接到服务器端进行远程开发 安装 ftp centos 默认安装了 ftp,毕竟 centos 主要针对服务器,Ubuntu 需要另外安装。 ubuntu 安装 ftp 也很简单,只需要安装程序,不需要额外的配置。 1. 有问题时完全卸载 vsftpd sudo apt-get purge vsftpd 发现锁错误 E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用),使用下面的强制解锁。 sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock 2. 安装 vsftpd sudo apt-get install vsftpd 3. 启动停止重启服务 sudo /etc/init.d/vsftpd start # 启动 sudo /etc/init.d/vsftpd stop # 停止 sudo /etc/init.d/vsftpd restart # 重启 使用 xftp 工具登录 ftp,加密方式是 sftp。 pycharm -ftp 设置Python执行路径为远程服务器端 注意文件夹的映射上面是映射到/py之后又加了mapping, 所以执行的话也得加style路径 选择上传或者下载

Users can't upload files, even with permissions set to them using vsftpd

帅比萌擦擦* 提交于 2021-01-28 05:54:50
问题 I have a cloud hosting linux solution. I had vsftpd working on it, but after having issues and tinkering with a lot of settings, I now have an issue where users can login using FTP and connect to the correct home directory, navigate within it, download files but they cannot upload files to the server. They get a time out error, which appears to be a permissions error, but I can't narrow it down any more than that. /var/logs/syslog gives nothing away. The folders belong to the users. The