首页服务器centos配置ftp服务器(如何在Centos下安装ftp服务器)

centos配置ftp服务器(如何在Centos下安装ftp服务器)

编程之家2023-10-2387次浏览

今天给各位分享centos配置ftp服务器的知识,其中也会对如何在Centos下安装ftp服务器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

centos配置ftp服务器(如何在Centos下安装ftp服务器)

如何在Centos下安装ftp服务器

一:安装vsftpd

查看是否已经安装vsftpd

2

二:基于虚拟用户的配置

所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的。虚拟用户不能登录CentOS系统。

修改配置文件

centos配置ftp服务器(如何在Centos下安装ftp服务器)

配置文件直接贴出来吧

3

三:使用Berkeley DB进行认证

yum install db4 db4-utils

然后,创建用户密码文本/etc/vsftpd/vuser_passwd.txt,注意奇行是用户名,偶行是密码

4

centos配置ftp服务器(如何在Centos下安装ftp服务器)

接着,生成虚拟用户认证的db文件

编辑认证文件/etc/pam.d/vsftpd,全部注释掉原来语句,再增加以下两句:

最后,创建虚拟用户配置文件

5

设置FTP根目录权限

最新的vsftpd要求对主目录不能有写的权限所以ftp为755,主目录下面的子目录再设置777权限

6

添加防火墙,把ftp的21端口开放 vi/etc/sysconfig/iptables

7

经过以上步骤我们就完成了ftp服务器的搭建,让我们畅游ftp吧

linux配置ftp服务器的过程

第一步:打开终端(快捷键是Ctrl+Alt+t),如果当前用户不是root用户,请输入命令“su”,然后输入root账户密码即可;

第二步:输入命令“apt-get update”,这一步是为了更新下载的数据源,如果不更新可能造成有几个后面的软件包无法下载;

第三步:输入命令“apt-get install vsftpd”完成安装vsftpd;

第四步:判断vsftp是否安装成功,输入命令“service vsftpd restart”重启vsftpd服务,如果他在运行状态说明安装成功;

第五步:新建“/home/uftp”目录作为用户主目录,输入命令“mkdir/home/uftp”回车,然后输入命令“ls/home”查看home目录下有uftp这个目录吗,如果有就是创建成功;

第六步:新建用户uftp并且设置密码,输入命令“useradd-d/home/uftp-s/bin/bash uftp”

回车,然后再输入命令“passwd uftp”回车,然后输入两次密码就设置ok了

第七步:使用vi修改配置文件/etc/vsftpd.conf,输入命令“vi/etc/vsftpd.conf”回车,

向文件中添加“userlist_deny=NO””userlist_enable=YES”?,“userlist_file=/etc/allowed_users”?,

“seccomp_sandbox=NO”,最后把文件中的“local_enable=YES”保存(如果提示无法保存,直接退出来,把读写和执行权限给这个文件,具体操作为:输入命令:“chmod 777/etc/vsftpd.conf”回车就可以了);

第八步:新建文件/etc/allowed_users,输入命令“vi/etc/allowed_users”,打开后再这个文件内写入“uftp”保存即可;《Linux就该这么学》

第九步:查看/etc/ftpusers文件(不能访问ftp服务用户清单)的内容,输入命令“vi/etc/ftpusers”回车,如果里面有uftp,就把他删除;

第十步:安装winscp软件,进行远程登录访问;下载直接在百度下载就行

centos搭建ftp服务

一:安装FTP

输入vsftpd-v判断是否安装成功

启动/停止/重启FTP

二:添加ftp用户

1:创建ftp用户并设置密码

2:配置该用户仅能通过 FTP访问

三:FTP配置

1:FTP的配置文件在/etc/vsftpd/vsftpd.conf,找到以下配置并修改或添加

2:配置可以登录ftp用户

在/etc/vsftpd/user_list文件中添加可以登录ftp的用户:

3:配置ftp用户登录后访问的目录

在/etc/vsftpd目录下新建一个userconfig目录,在userconfig目录下配置用户的登录目录,例:注意:文件名就是你想要配置的用户名称

在vsftpd文件中添加

配置完成后重启FTP更新配置

四:创建测试目录及文件

创建目录

设置访问权限:

创建一个测试文件,并在里面写上this is test!!!

五:防火墙配置

禁用防火墙或者开启21端口和30000端口

(1):开启21端口

530问题

1.cat/etc/passwd,查看你登陆的账户主目录和登陆shell对应的是什么,我的是/sbin/nologin

用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

2.查看cat/etc/shells是否有你用户的主目录和登陆shell,没有进行添加,保存,退出。

通过其他服务器链接ftp

先安装ftp指令 yum install ftp

连接 ftp 192.168.6.36

文章到此结束,如果本次分享的centos配置ftp服务器和如何在Centos下安装ftp服务器的问题解决了您的问题,那么我们由衷的感到高兴!

仲裁服务器,仲裁:见证服务器如何影响数据库可用性服务器 日语?编码器日语怎么说