vsftpd

安装软件包 rpm yum

南楼画角 提交于 2020-01-06 01:32:32
安装与卸载软件 rpm 工具 yum 工具 源码包 rpm 工具 设置光驱并挂载 #mount /dev/cdrom /mnt rpm 包格式,包名-版本号-发布版本号.平台 #zziplib-0.13.62-5.el7.x86_64.rpm rpm -ivh xx.rpm #安装 rpm -Uvh xx.rpm #升级 rpm -e xx.rpm #卸载 rpm -qa #查询系统安装的包 rpm -q xx.rpm #查询制定包是否已经安装 rpm -qi xx.rpm #查询制定包信息 rpm -ql xx.rpm #列出安装包的文件 rpm -qf 文件绝对路径 #查看一个文件是由哪个包安装 rpm 工具使用 rpm -qf /usr/bin/ls [root@xujb01 Packages]# rpm -qf /usr/bin/ls coreutils-8.22-18.el7.x86_64 rpm -ql coreutils [root@xujb01 Packages]# rpm -ql coreutils /etc/DIR_COLORS /etc/DIR_COLORS.256color /etc/DIR_COLORS.lightbgcolor /etc/profile.d/colorls.csh /etc/profile.d/colorls.sh ...省略 rpm

CentOS系统下安装配置ftp服务

穿精又带淫゛_ 提交于 2020-01-05 06:54:44
安装配置步骤: rpm - ivh /opt/bak/vsftpd-2.2.2-11.el6.x86_64.rpm -- 本地安装 vsftpd ll /etc/vsftpd/ -- 查看 vsftpd 的配置文件 里面一共有四个配置文件: vsftpd.conf 为主配置文件, ftpusers 为黑名单用户配置文件,通常我们的系统用户还有根用户都是放在这个配置文件里面的,因为这些用户的权限很大,如果使用 ftp 服务可能造成一些问题, user_list 为用户列表文件(可以通过在配置文件vsftpd.conf中配置userlist_deny参数决定 user_list 文件中的用户可否使用 ftp ,参数不写时的默认值是userlist_deny=YES, 即此用户文件中的用户不可使用 ftp) 。 vsftpd_conf_migrate. sh为 ftp 服务迁移脚本。 ll /var/ftp -- 查看 ftp 共享文件夹 useradd -d /var/ftp/test ftpUser -- 创建一个用户来访问FTP,并指定该用户的FTP目录为 /var/ftp/test passwd ftpUserpwd -- 为 ftpUser 设置密码 chkconfig --list vsftpd -- 查看 vsftpd 启动状态 chkconfig --level 5

CentOS6.5 安装并配置vsftpd

て烟熏妆下的殇ゞ 提交于 2020-01-05 06:54:30
一、获取root权限 su   输入root密码 二、检查是否安装 rpm -qa | grep vsftpd 如果安装,会显示安装版本号,没有就什么都不显示 三、若已安装过vsftpd,先卸载。卸载前,先停止服务 ,然后再卸载。 停止服务: service vsftpd stop 卸载: yum remove vsftpd 四、安装vsftpd yum -y install vsftpd **此时可能遇见的错误** Another app is currently holding the yum lock; waiting for it to exit... The other application is: PackageKit 这是由于 yum 进程被占用了,执行一下命令,关闭yum进程 rm -f /var/run/yum.pid 五、添加一个ftp用户 useradd ftpuser 六、给ftp用户添加密码 passwd ftpuser 一般简单的密码,要输入两次,才能通过 七、防火墙开启21端口 vim /etc/sysconfig/iptables 按 I 键进入编辑模式,在22端口下,添加一行21端口的语句 按ESC键,退出编辑模式,输入:wq 退出并保存。 重启iptables service iptables restart 八、修改selinux

CentOS8搭建FTP服务器

旧城冷巷雨未停 提交于 2020-01-04 00:50:25
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 用户登录测试 输入 ftp:/

Redhat6 RPM 软件管理常用命令汇总

ぐ巨炮叔叔 提交于 2020-01-02 05:59:29
  软件的安装时操作系统管理的基础,与Windows不同,Linux的软件管理有很多种方式,Redhat的最常用的是RPM方式,安装集成在光盘中的RPM包。这种方式比Windows平台的软件管理更加便捷(个人感觉,总体感觉Windows程序安装于卸载有点复杂),使用起来也更加的心用手。    1、Redhat中的rpm包的位置 —— 光盘目录中的 Package 目录全部都是。    2、RPM常用命令解读:     a、安装程序: rpm -ivh <软件包的绝对路径> #i为install;v,verbose;h,hash [root@asdf /]# rpm -ivh /media/RHEL_6.1\ i386\ Disc\ 1/Packages/vsftpd-2.2.2-6.el6_0.1.i686.rpm      b、卸载程序: rpm -e <软件名> [root@asdf /]# rpm -e vsftpd  # e => erase 、uninstall [root@asdf /]# rpm -q vsftpd #检测一下是否已卸载 package vsftpd is not installedrpm -aq|grep yum|xargs rpm -e --nodeps #卸载所有yum相关包      c、查询指定软件是否已安装: rpm -q <软件名> /

.net core部署到Ubuntu

浪子不回头ぞ 提交于 2020-01-02 05:03:18
1.使用vs2017创建Asp.net Core Web应用程序,选择ubuntu中安装的.net core版本,这里选择2.1版本: 2.右键发布该项目,选择文件系统发布: 3.在ubuntu中安装vsftpd( Ubuntu安装vsftpd并通过xftp连接 ),并通过xftp将发布的publish目录上传到ubuntu服务器,也可以通过ftp直接发布到ubuntu,需要配置vsftpd,配置项比较多,可以参考: FTP服务器vsftpd配置详解 4.执行dotnet WebApp.dll,然后就可以在浏览器打开localhost:5000(5000为默认端口,如果有修改,请使用实际端口)但是现在还不能通过ip访问,这就需要Nginx实现 5.通过命令安装nginx(相当于linux下的iis) sudo apt-get install nginx 然后配置nginx的代理转发,修改/etc/nginx/sites-available/default,修改内容如下 server { listen 80; location / { proxy_pass http://localhost:5000; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection

vsftpd returns 0,0,0,0 in response to PASV

。_饼干妹妹 提交于 2020-01-02 03:57:24
问题 I set up an FTP server on AWS EC2 (Ubuntu16.04) with passive mode ( PASV ), but it doesn't work. However, it works with EPSV , don't know why. I searched around but find no answers, any body can help me with this? 1. vsftpd config anonymous_enable=NO local_enable=YES write_enable=YES chroot_local_user=YES pasv_enable=YES pasv_min_port=13000 pasv_max_port=13100 port_enable=YES pasv_address=[public ip address of AWS EC2 instance] allow_writeable_chroot=YES seccomp_sandbox=NO 2. AWS EC2 Firewall

CentOS8搭建FTP服务器

做~自己de王妃 提交于 2020-01-01 05:16:06
目录 1 概述 2 安装vsftpd 3 开启服务 4 设置开机启动 5 修改/etc/vsftpd/vsftpd.conf 6 创建测试文件 7 测试 7.1 浏览器测试 7.1.1 匿名测试 7.1.2 用户登录测试 7.2 ftp命令测试 7.2.1 匿名测试 7.2.2 用户登录测试 7.3 wget测试 7.3.1 匿名测试 7.3.2 用户登录测试 8 总结 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

linux学习笔记汇总

99封情书 提交于 2019-12-31 22:52:12
linux 文件系统是采用级层树状的目录结构,采用"/"根目录的方式 目录结构: / 根目录 |---root: 存放root用户相关的文件 |---home: 存放普通用户的相关文件 |---bin: 存放普通命令 |---sbin: 具有一定的权限使用的命令 |---mnt: 默认挂载光驱和软驱的目录 |---etc: 存放配置文件 |---var: 存放经常变化的文件 |---boot: 存放引导系统相关的文件 |---usr: 默认的安装软件程序的目录 命令:显示当前目录:pwd 添加用户命令: useradd 用户名 设置密码: passwd 用户名 删除用户:userdel 用户名 解释: 删除用户不删除用户目录 userdel -r 用户名 解释:删除用户及用户主目录 linux 运行级别: 0: 关机 1: 单用户 2: 多用户状态没有网络服务 3: 多用户状态有网络服务 4: 系统未使用保留给用户 5: 图形界面 6: 系统重启 常用的运行级别是:3,5 要修改运行级别可修改 /etc/inittab的ID:5initdefault这一行 修改错误配置的方法: 在程序启动引导数秒的时候:按下e键,高亮选中第二行在输入e,在最后输入: 空格 1 然后按下b键 通过以上方法可以找回丢失的密码,呵呵,原理就是使用单用户模式登录,然后修改密码即可,不会叫你输入旧密码 --

nginx+ftp图片服务器搭建

前提是你 提交于 2019-12-31 01:17:38
1. 服务器环境为 centos7 2. 安装 nginx yum install gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel (此环境为腾讯云环境, yum 源齐全,若是遇到 yum 无源的问题可替换 163 或阿里巴巴源) (以下命令我习惯在 /usr/local 目录下操作) yum install wget (若已安装可不用这一步) wget -c https://nginx.org/download/nginx-1.12.0.tar.gz tar -zxvf nginx-1.12.0.tar.gz cd nginx-1.12.0 ./configure make make install 此时 nginx 已成功安装, nginx 路径为 /usr/local/nginx , nginx.conf ( nginx 主要配置文件)在 conf 目录下, nginx ( nginx 启动,停止脚本)在 sbin 目录下 nginx 常用操作: ./nginx -s stop ps -ef | grep nginx 查到进程号(PID)后,kill -9 PID ./nginx -c /usr/local