centOS7 配置vsftpd

centos7搭建vsftpd-配置文件全解 centos7搭建vsftpd参考:https://blog.csdn.net/aerchi/article/details/78042443参考:https://blog.csdn.net/will0532/article/details/79175478参考:https://blog.csdn.net/m47838704/article/details/51636379原则:要想安全地配置vs... 阅读详情

安装vsftpd的服务器相关软件

1、安装vsftpd服务器和客户端 
            [root@localhost ~]#sudo yum install ftp vsftpd
2、然后该yes的地方yes就行了

添加一个ftp用户

此用户就是用来登录ftp服务器用的。

[root@localhost ~]#useradd ftpuser(如果提示已有这个用户,不用管)

ftp用户添加密码

[root@localhost ~]#passwd ftpuser
密码需要输入两次,两次一模一样,密码不可见

防火墙开启21端口

因为ftp默认的端口为21,而centos默认是没有开启的,所以要修改iptables文件

[root@localhost ~]#vim /etc/sysconfig/iptables

(如果提示这个iptables文件不存在,参见我另一篇博客点击打开链接,centOS7的防火墙需要单独设置)

其中一行写有

-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT

在这行下面插入一行(键盘按下i即是insert模式~~)输入

-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT

是的,就把22改成21 ,其他的一模一样,然后esc,退出insert模式。然后:wq保存退出。

重启iptables

[root@localhost ~]#service iptables restart

修改selinux

[root@localhost ~]#getsebool -a |grep ftp

显示:

ftpd_anon_write --> off
ftpd_connect_all_unreserved --> off
ftpd_connect_db --> off
ftpd_full_access --> on
ftpd_use_cifs --> off
ftpd_use_fusefs --> off
ftpd_use_nfs --> off
ftpd_use_passive_mode --> off
httpd_can_connect_ftp --> off
httpd_enable_ftp_server --> off
tftp_anon_write --> off
tftp_home_dir --> on

检查变红色的两条是否是on状态

如果不是on,代表没有开启外网的访问

[root@localhost ~]#setsebool -P allow_ftpd_full_access on

[root@localhost ~]#setsebool -P tftp_home_dir on

关闭匿名访问

[root@ localhost  ~]#vim /etc/vsftpd/vsftpd.conf

# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=NO

修改这一条,默认是YES,改成NO。然后:wq保存退出。

重启ftp服务

[root@localhost ~]#service vsftpd restart

开启被动模式

[root@localhost ~]#vim /etc/vsftpd/vsftpd.conf

文件的最后加上这两条

pasv_min_port=30000
pasv_max_port=30999

然后:wq保存退出。

重启ftp服务

[root@localhost ~]#service vsftpd restart

由于指定这段端口范围,iptables也要相应的开启这个范围,所以像上面那样打开iptables文件。也是在21上下面另起一行,跟那行差不多,只是把21 改为30000:30999,

-A INPUT -p tcp -m state --state NEW -m tcp --dport 30000:30999 -j ACCEPT

然后:wq保存,重启下iptables。

重启iptables

[root@localhost ~]#service iptables restart

这样就搞定了。

设置开机启动vsftpd ftp 服务

[root@localhost ~]#chkconfig vsftpd on




























centos7.6离线安装vsftpd并配置用户 一、离线安装vsftpd .1.查看自己服务器有没有安装vsftpd. rpm -qa |grep vsftpd 上图是有安装ftp服务器,若没有则什么都不显示。 2.下载vsftpd的RPM包并安装 centos7.6服务器下载服务包地址:http://mirrors.aliyun.com/centos/7.8.2003/os/x86_64/Packages/ 3.上传安装包到服务器,放在安装目录,比如/home/ 下。 4.若没有安装ftp,则在安装包目录执行命令 rpm -Uvh vsftpd 阅读详情

相关推荐

Centos7配置vsftpd

一、vsftpd安装 yum安装 安装依赖:yum install -y pam pam-devel db4 de4-devel db4-uitls db4-tcl 安装vsftpd:yum install -y vsftpd rpm安装rpm -ivh vsftpd-3.0.2-22.el7.x86_64.rpm //安装vsftpd rpm -ivh pam-1.1.8-18.el7.x86_64.rpm pam-devel-1.1.8-18.el7.x86_64.rpm //安装PA

CyberAzrael的博客 486

linux加固

Linux操作系统安全配置

weixin_53827545的博客 880

2022年全国职业院校技能大赛(中职组)网络安全竞赛试题A(9)

2022年全国职业院校技能大赛(中职组)网络安全竞赛试题A(9)

qq_61988806的博客 1994

设置root用户的计划任务。每天早上7:50自动开启ssh服务,22:50关闭;每周六的7:30重新启动ssh服务...

可以使用 Linux 的 cron 工具来设置 root 用户的计划任务。 首先,打开 crontab 文件: crontab -e

weixin_35750483的博客 1443

Centos7 vsftpd 完整配置

<!--ftp权限--> write_enable=YES //是否对登录用户开启写权限。属全局性设置。默认NO local_enable=YES //是否允许本地用户登录FTP服务器。默认为NO anonymous_enable=YES //设置是否允许匿名用户登录FTP服务器。默认为YES ftp_username=ftp //定义匿名用户的账户名称,默认值为ftp。 no_anon_password=YES //匿名用户登录时是否询问口令。设置为YES,则不询问。默 认NO a...

vx XIxi_AL 1713

STM32外围电路硬件解析

复位 :让MCU回到最开始的状态。并且从头开始,重新执行程序 我们什么时候需要复位? 1.烧录的时候 2.程序跑飞了的时候 3.上电复位(上电的时候需要复位) 复位方式: 1.上电复位: --- 一定要有 MCU的Reset是复位引脚,当这个引脚为低电平时,

qq_39577221的博客 1万+

2022全国职业技能大赛-网络安全赛题A模块解析(超详细)

2022全国职业技能大赛-网络安全赛题解析(超详细)。比赛中,时间是非常宝贵的,所以要用最快的方法来解题。Linux部分

z321267178193的博客 2358

CKAD-CN 考试知识点分享(12) Secret - 1

步骤操作完成1提取 Deployment 中的硬编码 Secret 值✅2创建名为postgres的 Secret✅3修改 Deployment 使用引用 Secret✅4验证新 Pod 正常运行✅❌未删除原 Deployment✅(遵守要求)✅任务完成。敏感信息已从环境变量移出,安全地存储在 Kubernetes Secret 中。

轻的博客 632

Linux中使用计划任务自动执行

Linux中的计划任务 知识要点 计划任务的意义 计划任务分类 用户计划任务crontab 系统计划任务 计划任务使用注意事项 anacron服务介绍 计划任务的意义 1.计划任务 创建和管理在指定时间自动执行的任务 2.注意事项 要使任务计划在指定时间自动运行,计划任务的服务必须是启动的 3.计划任务分类 使用at命令调用atd进程设置在某个特定的时间...

qq_43028054的博客 4578

PADS VX 蛇形走线的设置方法与绕制

在PCB设计过程中,在等长的设置中是必须用到蛇形走线的,并且DDR模块也会经常使用到。因此掌握蛇形走线的设置方法对我们PCB高速板设计中有很大的帮助。下面介绍蛇形走线的设置方法与绕制。1.单根网络线的蛇形走线的设置:打开PADS router界面,点击“工具”→“选项”(快捷方式“Ctrl+Enter”),弹出“选项”窗口,选择“布线”界面下的“调整”,在“调整”界面,设置蛇形走线,倒角比例可以灵活设置。操作如下图所示:完成蛇形走线的配置后,快捷方式“F3”进行交互式布线时,单击右键选择“添加蛇形走线”,便

tianpu2320959696的博客 3391

几率大的网络安全面试题(含答案)

其他篇章:Java校招极大几率出的面试题(含答案)----汇总 本文面试题汇总: 防范常见的 Web 攻击 重要协议分布层 arp协议的工作原理 rip协议是什么?rip的工作原理 什么是RARP?工作原理 OSPF协议?OSPF的工作原理 TCP与UDP区别总结 什么是三次握手四次挥手? tcp为什么要三次握手? dns是什么?dns的工作原理 一次完整的HTTP请求过程 Cookies和ses...

睶 6万+

Centos7 安装配置 vsftpd

Centos7 安装 vsftpd yum install vsftpd -y 匿名访问读写 创建目录 和 权限 mkdir /backup/ftp -p chmod 777 /backup/ftp vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES write_enable=YES anon_upload_enable=YES listen=NO...

lswzw的博客 852

【数据清洗】数据清洗流程及经验

预处理阶段 预处理阶段主要做两件事情: 一是将数据导入处理工具。 二是看数据。包含两个部分:一是看元数据,包括字段解释、数据来源、代码表等等一切描述数据的信息;二是抽取一部分数据,对数据本身有一个直观的了解,并且初步发现一些问题,为之后的处理做准备。 第一步:缺失值清洗 四个步骤: 1、确定缺失值范围:对每个字段都计算其缺失值比例,然后按照缺失比例和字段重要性,分别制定策略。 2、去除不需要的...

JoJo93723的博客 6496

CentOS7中配置vsftpd

CentOS7中配置vsftpd1、yum -y install vsftpd 安装vsftpd 2、配置vsftpd的配置文件(/etc/vsftpd/vsftpd.conf)主要修改以下配置内容 1234567891011121314151617181920 不允许匿名访问 anonymous_enable=NO 本地用户登录ftp后的根目录 lo...

weixin_33729196的博客 258

Linux运维人,该醒醒了,2019年要变天了

外界都说运维只是处于被动低效率手工救火的状态,企业对其重视程度不高,提起运维很多人能联想到的字眼就有“苦逼”、“辛苦”、“加班”、“背锅”。在大数据、人工智能、容器技术的强力加持下,运维这个传统的技术工种已经从“机械劳动”这样的刻板印象中蜕变出来,成为了任何一家技术公司所必须依赖和大力投入的核心技术能力。 现在,运维人员的发展前景也开始让很多程序员眼羡,作为Linux运维人员的你:这一年,你的L...

qq_43083284的博客 1万+

【同等学力】2005-数学⭐✨

有r个正方形排成一行,今用红、黄、白、蓝四种颜色给这个r个正方形染色,每个正方形只能染一种颜色,如果要求染红、黄、白色的正方形分别至少出现一个,问有多少种不同的染法?3、(4分)设G是一个有n个结点m条边的连通简单平面图,若n≥3,则m≤3n-6.4、(4分)证明:任何连通简单平面图至少有一个结点的度数不超过5

super_mochi1 306

linux centos7.2配置vsftpd之详细步骤

注:以上截图的文件路径没有的别急,我们在下边创建了,只不过是先在这配置文件写上而已,列如:user_config_dir=/etc/vsftpd/dir和chroot_list_file=/etc/vsftpd/chroot_list。warning: /etc/vsftpd/vsftpd.conf saved as /etc/vsftpd/vsftpd.conf.rpmsave #删除时将备份vsftp的用户列表文件。2、编辑vsftpd配置文件 vi /etc/vsftpd/vsftpd.conf。

gsl371的专栏 2009

手把手教你学Simulink--基于光伏(PV)系统的建模与仿真场景:-不同天气条件下光伏系统的输出性能分析

本文介绍了使用Simulink和Simscape Electrical工具箱进行光伏系统建模与仿真的完整流程。内容涵盖准备工作、模型构建、仿真分析三大步骤,重点演示了如何模拟不同天气条件(光照强度、温度变化)对光伏输出性能的影响。通过添加PVArray模块、配置参数、设置环境变化条件、连接测量仪器等操作,实现了光伏系统在动态天气条件下的输出特性分析。文章还提供了仿真参数设置建议和结果分析方法,帮助用户理解环境因素与光伏性能的关联性,为光伏系统设计和优化提供参考。

MHD0815的博客 189

centos7.5 vsftpd配置

centos7.5 vsftpd配置 测试操作系统:centos 7.5-1804 直接yum安装vsftpd:yum -y install vsftpd 安装后即可启动服务:systemctl start vsftpd 设置开启启动:systemctl enable vsftpd 安装及配置文件所在目录:/etc/vsftpd/ Vsftpd安装的版本: 配置文件vsftpd.conf: #...

qq158339343的博客 290

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

centos7 怎样安装和配置vsftpd

centos7 怎样安装和配置vsftpd

festone000的专栏 1460

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

CentOS7配置vsftpd

从2.3.5之后,vsftpd增强了安全检查,如果用户被限定在了其主目录下,则该用户的主目录不能再具有写权限了!useradd -d /var/ftp/public_root -s /sbin/nologin test ##添加本地ftp用户并指定家目录。anon_other_write_enable=YES ##允许匿名用户对文件、目录进行重命名等操作。anonymous_enable=NO ##不允许匿名登陆。local_enable=NO ##不允许本地用户登陆。3、修改用户目录权限。

panpan高的博客 61

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

CentOS 7服务配置之VSFTPD

Centos7vsftpd配置过程 一. 首先不管装没装vsftpd,先给它删掉 yum remove vsftpd 然后再重新装,问题不会有吧! yum -y install vsftpd 装好之后,直接启动 systemctl start vsftpd 查看状态 systemctl status vsftpd 关闭防火墙 systemctl stop firewalld 查看防火墙状态 sys...

qq_41020156的博客 196

CentOS 7 双网卡 VSFTPD 配置指南

vsftpd是一款在类 Unix 系统中常用的 FTP 服务器软件,具有安全性高、性能出色、配置灵活等特点,支持主动和被动两种工作模式,适用于文件共享、网站文件管理、数据备份等多种场景。`vsftpd`的虚拟用户是独立于系统用户的FTP用户。通过配置,可将虚拟用户与特定的系统用户关联来设定权限。它增强了安全性,能为不同用户或用户组定制访问权限,还可方便地进行大规模用户管理,提高了FTP服务器管理的灵活性和效率。

qq_64780522的博客 684

centos7.5 安装于配置vsftpd

@[centos7.5 安装于配置vsftpd #安装vsftpd yum install -y vsftpd 很顺利 #配置超级服务 编辑/etc/xinetd.d/vsftpd service ftp { disable = no socket_type = stream wait = no user = root server = /usr/sbin/vsftpd server_args

i_like的博客 306

centos7配置VSFTPD

转自:http://stevenfeng.iteye.com/blog/1117254 1.检查是否安装  rpm -q vsftpd-2.0.5-16.el5.i386.rpm   或 rpm -qa|grep vsftpd   2.如果没安装,安装  rpm -ivh vsftpd-2.0.5-16.el5.i386.rpm    或者   yum install

火侬智能科技 579

Centos 7 vsftpd本地用户读写配置步骤

关闭SElinux! 关闭SElinux! 关闭SElinux!。(一般为了正常需求,SElinux还是需要关闭的) 一、安装vsftpd(使用yum源安装) yum -y install vsftpd 二、修改配置文件:/etc/vsftpd/vsftpd.conf #可以使用 grep -v ‘^#’ /etc/vsftpd/vsftpd.conf 快速查看配置文件(去除(取反)...

DA之枫 1190
上一篇: Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.4.1:clean (default-clean) 解决办法
下一篇: centOS7 /etc/sysconfig/ 找不到iptables 解决方法
yuhenewbie
博客等级 码龄10年 5粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值