首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
match
go
bytecode
hashtable
php5
string
lua
metadata
python
object
solr
typescript
perl
future
stream
include
grid
node.js
get
md5
audio
main
php8
const
fetch
vba
settings
install
emoji
regex
import
request
int
function
hash
plugins
cSharp
search
数组
ip
php7
post
loops
flutter
cPlusPlus
actionscrip
command
join
bit
hashset
uml
random
iostream
web
rsa
require
replace
cmd
controller
python2
testing
callback
vbscript
case
httprequest
dll
tree
blob
version
byte
list
c语言
golang
eval
copy
keyword
heap
heatmap
merge
当前位置:
开发笔记
>
编程语言
> 正文
vsftpd服务安装/启动/连接/退出
作者: | 来源:互联网 | 2023-06-22 16:24
ftp是非常古老的一种文件传输协议。随着互联网的诞生几乎就出现了。我对vsftp的学习也可以说是经历了很漫长的过程。但一直没有突破性的进展,一直到现在,看着书,对照着网上的博客,也依然一脸茫然。写下这
ftp是非常古老的一种文件传输协议。随着互联网的诞生几乎就出现了。我对vsftp的学习也可以说是经历了很漫长的过程。但一直没有突破性的进展,一直到现在,看着书,对照着网上的博客,也依然一脸茫然。写下这个文档,就是让自己有个计划,尽快的搭建起来ftp服务器。
通过看书或者博客,我了解到,
首先是安装,可以直接通过yum来安装。 这个我已经做到。
然后是修改其配置文件,需要vim基本常识。 这个我也做到
ftp首先需要认证,认证就会有用户,那么linux下的用户管理首先要了解。 这个我已经了解
在认证过程中,似乎用到了pam模块。因此pam似乎也需要了解。
在处理过程中,SELinux好像还有些困扰。 已经了解,并且可以关闭SeLinux
上次离成功其实已经非常近了,离登录成功就差了一步,就是配置文件的问题。下面来整理一下具体的情况。
安装非常简单,可以通过rpm或者yum来安装。rpm也是可以的,因为只有一个包,没有依赖。
rpm -q vsftpd
先来查询一下rpm包。找到之后,我们通过rpm来直接安装
rpm -ivh /media/CentOS/Packages/vsftpd-2.2.2-24.el6.i686.rpm
我已经安装过了,所以提示已经安装。注意前面的路径是我的光盘的挂载路径。
安装非常简单,下面要启动
service vsftpd start
启动完毕之后就可以访问了。注意ftp的访问是使用明文的验证方式,也就是说,你输入的用户名和密码在网络上是明文传输的,所以不建议使用root用户来访问。我们可以先来创建用户,再通过创建的用户访问。
启动完毕我们想通过root来访问,这个时候是访问不了的,因为ftp做了限制,从哪里限制的呢,通过两个配置文件(/etc/vsftpd/conf)
ftpusers
user_list
这两个文件都是黑名单,在黑名单中指定的用户不能登录ftp,默认的黑名单为:
我们可以看到,首先限制的就是root用户。如果想要root用户登录,我们需要在这个文件中把root用户删除,然后在user_list文件中也删除root。这样就可以访问root用户了。
centos
linux
ftp
sftp
文件
服务器
vim
package
service
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
list
linux ftp 线程数设置,Linux搭建ftp在windows下这么访问,需要怎么设置【设置vsftp最大连接数和每个ip的最大连接数】...
文章来源:http:zhidao.baidu.comlink?urlLOfStD1kcxGhI_D5qC7oka3_4QZc1nn1SJwWaSd4onWoVl5Wt ...
[详细]
蜡笔小新 2023-10-13 12:36:32
install
PHP程序员玩转Linux系列 搭建FTP代码开发环境
PHP程序员玩转Linux系列搭建FTP代码开发环境-PHP程序员玩转Linux系列文章:有些同学可能觉得我写的都是啥yum安装的,随便配置一下而已,没啥技术含量,我的目的是让大家 ...
[详细]
蜡笔小新 2023-10-13 19:53:40
install
Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ...
[详细]
蜡笔小新 2023-12-14 17:57:01
install
Centos7.6安装Gitlab教程及注意事项
本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ...
[详细]
蜡笔小新 2023-12-14 14:01:06
install
如何在服务器主机上实现文件共享的方法和工具
本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ...
[详细]
蜡笔小新 2023-12-13 13:23:48
stream
IP双栈环境下网络应用迁移
IPv4向IPv6迁移有多种途径,在选择具体的迁移方式时,当前环境中运行的应用是否支持IPv6是重要的考量因素之一,同时在编写新的应用时,需要考虑新编写的应用不仅可以适应当前主流的IPv4环境, ...
[详细]
蜡笔小新 2023-10-16 14:30:17
install
FTP服务ftp的报错及用户管理
ftp服务常见报错530报错认证失败(密码错误或者服务端拒绝)550服务本身未开启553文件系统不可写(权限问题)500服 ...
[详细]
蜡笔小新 2023-10-15 05:15:17
get
CentOS 6.4更新源地址的方法
本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ...
[详细]
蜡笔小新 2023-12-11 16:09:40
install
Linux下安装免费杀毒软件ClamAV及使用方法
本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ...
[详细]
蜡笔小新 2023-12-10 14:10:51
main
Linux之进程数和句柄数:linux句柄数含义
本文主要介绍关于linux文件描述符设置,centos7设置文件句柄数,centos7查看进程数的知识点,对【Linux之进程数和句柄数】和【linux句柄数含义】有兴趣的朋友可以看下由【东城绝神】投 ...
[详细]
蜡笔小新 2023-10-17 14:36:29
install
基于SSL的mysql服务器的主从架构实现
基于SSL的mysql服务器的主从架构实现说明:本文选用172.16.22.1作为主服务器,172.16.22.3作为从服务器从服务器的mysql软件版 ...
[详细]
蜡笔小新 2023-10-17 10:44:15
install
SVN 功能说明(简版)
Subversion(SVN)是什么?SVN是一种版本管理系统,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会 ...
[详细]
蜡笔小新 2023-10-16 09:36:40
settings
用lvm+vmware+kickstart实现系统自动安装和快照安装
由于我的机子是32位,装不了64位系统,所以无法使用kvm,只能用vmware了,可是vmware安装使用自带的autoinst.iso实现自动安装,无法实现我的需求,经过研究我使用kic ...
[详细]
蜡笔小新 2023-10-13 19:55:52
match
使用SFTP密钥进行根目录不受限制的指定(第三部分)
20190127之前限制ChrootDirectory之后,需要对原有环境改造较多1.之前配置的网站都是直接存在在了varwww2、还没有部署网站的新服务器 ...
[详细]
蜡笔小新 2023-10-13 16:09:50
main
明明白白用Qt5.10编写FTP客户端
使用Linux自带工具实现定时下载FTP文件(文末)前言自从Qt5删除了QFtp模块后,就没有了可方便使用的FTP类。根据官方的说法 ...
[详细]
蜡笔小新 2023-10-13 14:04:50
Tags | 热门标签
match
go
bytecode
hashtable
php5
string
lua
metadata
python
object
solr
typescript
perl
future
stream
include
grid
node.js
get
md5
audio
main
php8
const
fetch
vba
settings
install
emoji
regex
RankList | 热门文章
1
UVa 12206 (字符串哈希) Stammering Aliens
2
POJ 3311 Hie with the Pie:TSP(旅行商)【节点可多次经过】
3
MACAndroidStudioNDK环境环境下FFmpeg的编译
4
云端内容展示平台Swipe上线
5
下图|软碟_CentOS Stream 9 安装与设置的有关技巧
6
[工作小记]csv文件、admin中filed与list_display区别、ModuleNotFoundError: No module named‘xxx‘、django创建admin用户
7
label添加字符间距
8
基于MyBatis的数据持久化框架的使用详解
9
途牛旅游怎么注销账号?注销账号详细步骤介绍
10
Java8新的日期时间类,你会用吗?
11
百度AI Studio人流密度常规赛火热进行中,快来报名!
12
org.apache.jasper.JasperException:解决办法!
13
电脑桌面右下角图标不见了怎么办?
14
[翻译] Async/Await 使你的代码更简约
15
mysql delayed_mysql insert的几点操作(DELAYED,IGNORE,ON DUPLICATE KEY UPDATE )
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有