美文网首页PHP技能总结
Linux Centos安装vsftpd (FTP服务器)

Linux Centos安装vsftpd (FTP服务器)

作者: 极客小寨 | 来源:发表于2017-12-15 00:01 被阅读11次
ftp.jpg

一.通过yum安装vsftpd

yum install -y vsftpd

二.修改vsftpd的配置文件

注意: vi /etc/vsftpd/vsftpd.conf (记得先备份)

修改配置文件如下:

1.修改成不允许匿名访问

anonymous_enable=NO (默认是YES)

2.使用户不能离开主目录

当chroot_list_enable=YES,chroot_local_user=YES时,在/etc/vsftpd/chroot_list文件中列出的用户,可以切换到其他目录;未在文件中列出的用户,不能切换到其他目录。

(如果/etc/vsftpd/chroot_list不存在,则需要创建该文件)


chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list (三行都解开注释)

4.设定支持ASCII模式的上传和下载功能。

ascii_upload_enable=YES

ascii_download_enable=YES (解开注释就好)

最后保存退出并且重启vsftp

三.新建FTP用户

(1)、执行下面命令

useradd -d /web (-g ftp) -s /sbin/nologin user1 (我测试时没加-g ftp)

注释:

  1. -d /web 这个是指定ftp访问的根目录是/web这个目录

  2. -g ftp 就是组访问

  3. -s /sbin/nologin 创建的用户(这里我创建的用户是user1)不能在服务器上登录(也就是Xshell上登录连接服务器)

(2)、修改该FTP用户密码

passwd user1

ok 至此ftp就完成了!!!

如果你有更好的心得和建议,欢迎拍砖一起探讨。

欢迎加入【编程技术微分享】,加入(596888158)请留言,或联系QQ:Mr.Chen(1182929304)

相关文章

  • linux之vsftpd搭建ftp服务器

    vsftpd是Linux下比较著名的FTP服务器,本文介绍了在CentOS 6.8下安装vsftpd、配置用户登录...

  • 安装ftp服务

    vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个。 1.安装vsftpd yum -...

  • CentOS6.8搭建FTP服务器

    如果要ftp访问linux需要安装ftp服务,vsftpd是Linux下比较好的的FTP服务器。 一、检查安装vs...

  • Linux 服务器上部署网站

    linux 1,linux服务器上安装ftp, 卸载 apt-get remove vsftpd https://...

  • centos 6.5 下安装vsftp

    概述 vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个。 本文介绍了在CentOS ...

  • Ubuntu 16.4 搭建ftp环境

    在linux种ftp的全名叫vsftpd,我们需要利用相关命令开启安装ftp服务器,然后再在vsftpd.conf...

  • FTP

    FTP 一.FTP简介和原理 FTP即文件传输协议, CS架构, Linux下搭建ftp服务器需要安装vsftpd...

  • centOS-FTP服务器配置

    centOS-FTP服务安装 安装VSFTPD:yum install vsftpd -y 启动VSFTPDser...

  • 使用树莓派做ftp服务器

    使用树莓派做ftp服务器 安装ftp服务器-vsftpd 安装vsftpd服务器sudo apt-get inst...

  • FTP组件安装

    Linux安装ftp组件 1安装vsftpd组件 安装完后,有/etc/vsftpd/vsftpd.conf 文件...

网友评论

    本文标题:Linux Centos安装vsftpd (FTP服务器)

    本文链接:https://www.haomeiwen.com/subject/upolwxtx.html