centos如何ftp(centos如何切换用户)

纸扎戏偶

今天给各位分享centos如何ftp的知识,其中也会对centos如何切换用户进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

  • 1、如何在Centos下安装ftp服务器
  • 2、centos怎样设置ftp登录?
  • 3、centos怎么搭建ftp服务器
  • 4、如何在centos下安装ftp服务器配置

1、如何在Centos下安装ftp服务器

方法/步骤

一:安装vsftpd

查看是否已经安装vsftpd

二:基于虚拟用户的配置

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

修改配置文件

配置文件直接贴出来吧

三:使用Berkeley DB进行认证

yum install db4 db4-utils

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

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

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

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

设置FTP根目录权限

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

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

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

2、centos怎样设置ftp登录?

ftp权限配置是比较繁琐的。

我之前只配置在ubuntu 14.04中配置过,没在centos 7中配置过,具体过程可以参考下:

一. 为了服务器的安全,只可以使用ftp登录,禁止使用telnet与ssh登录

1,修改/etc/pam.d/vsftpd的验证模块 # Standard behaviour for ftpd(8). auth required pam_listfile.so item=user sense=deny file=/etc/ftpusers onerr=succeed

# Note: vsftpd handles anonymous logins on its own. Do not enable # pam_.

# Standard blurb. @include common-account @include common-session

@include common-auth #auth required pam_shells.so 注销下auth required pam_sheels.so验证

2,修改/etc/vsftpd.conf文件,添加check_shell=NO至vsftpd文件。

3,修改/etc/passwd用户的shell为false或nologin,重启/etc/init.d/vsftpd即可. 当然,也可以修改/etc/passwd中wp26:x:1002:1002::/home/vhost/wp26:/bin/false的最后/bin/false为/usr/bin/passwd,让用户登录系统只能够修改密码。

二. 设置ftp相关目录

3、centos怎么搭建ftp服务器

方法/步骤

一:安装vsftpd

查看是否已经安装vsftpd

二:基于虚拟用户的配置

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

修改配置文件

配置文件直接贴出来吧

三:使用Berkeley DB进行认证

yum install db4 db4-utils

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

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

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

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

设置FTP根目录权限

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

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

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

4、如何在centos下安装ftp服务器配置

文件传输协议(FTP,File Transfer Protocol),即能够让用户在互联网中上传、下载文件的文件协议,而FTP服务器就是支持FTP传输协议的主机.

Vsftpd即“Very Secure FTP Daemon”是一款运行在类Unix操作系统的FTP服务端程序,Vsftpd主打的是安全性、完全开源及免费、速率高、支持IPv6、虚拟用户功能等等其他FTP服务端软件不具备的功能。

以上摘抄来自《Linux就该这么学》第11章:

目前大部分linux系统下都推荐使用vsftpd作为ftp服务程序,

客户端程序的话可以考虑flashxp、filezilla等。

配置方法:

1、安装vsftpd服务程序:yum install vsftpd -y

2、修改配置文件: /etc/vsftpd/vsftpd.conf

3、基本参数说明:

参数 作用

listen=[YES|NO] 是否以独立运行的方式监听服务。

listen_address=IP地址 设置要监听的IP地址。

listen_port=21 设置FTP服务的监听端口。

download_enable=[YES|NO] 是否允许下载文件。

userlist_enable=[YES|NO]

userlist_deny=[YES|NO] 是否启用“禁止登陆用户名单”。

max_clients=0 最大客户端连接数,0为不限制。

max_per_ip=0 同一IP地址最大连接数,0位不限制。

anonymous_enable=[YES|NO] 是否允许匿名用户访问。

anon_upload_enable=[YES|NO] 是否允许匿名用户上传文件。

anon_umask=022 匿名用户上传文件的umask值。

anon_root=/var/ftp 匿名用户的FTP根目录。

anon_mkdir_write_enable=[YES|NO] 是否允许匿名用户创建目录。

anon_other_write_enable=[YES|NO] 是否开放匿名用户其他写入权限。

anon_max_rate=0 匿名用户最大传输速率(字节),0为不限制。

local_enable=[YES|NO] 是否允许本地用户登陆FTP。

local_umask=022 本地用户上传文件的umask值。

local_root=/var/ftp 本地用户的FTP根目录。

chroot_local_user=[YES|NO] 是否将用户权限禁锢在FTP目录,更加的安全。

local_max_rate=0 本地用户最大传输速率(字节),0为不限制

实际操作中可以参考上面附带的链接。

centos如何ftp的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于centos如何切换用户、centos如何ftp的信息别忘了在本站进行查找喔。

文章版权声明:除非注明,否则均为我爱教程术原创文章,转载或复制请以超链接形式并注明出处。