美文网首页
ftp服务器搭建(ubuntu-vsftpd)

ftp服务器搭建(ubuntu-vsftpd)

作者: 一颗了不起的葡萄 | 来源:发表于2018-06-02 11:29 被阅读0次

1.检查是否安装:

vsftpd -version

check_if_installed.png

2.如果没有安装:

sudo apt-get update
sudo apt-get install vsftpd

3.编辑配置文件:

sudo gedit /etc/vsftpd.conf

3.1 配置1:(3.0.2)如下:
配置文件末尾加入如下语句:最后一句需要表示许可登录用户的文件路径。


vsftpd_conf_3.0.2.png

3.2 配置2: (3.0.3)如下:
配置链接:我是参照这个链接配置的。
其中,链接中的允许登录文件没有配置,大致和配置1一样。我这里没有配置。
文件中的用户名采用换行符分隔。

write_enable=YES
pam_service_name=ftp(原为vsftpd)

4.添加用户
注:尖角号表示可以自己修改,代表一个变量

mkdir /home/<ftpuser>
创建用户登录目录
sudo useradd <ftpuser> -g ftpgroup -d /home/<ftpuser> -m

增加用户,-g添加到用户组,-d表示用户的登录路径,-m和-d一起使用,表示用户的主路径

sudo passwd <ftpuser>

添加用户的密码

mkdir /home/<ftpuser>/share
chmod 777 -R /home/<ftpuser>/share

创建一个存放文件目录,修改权限。

sudo usermod -s /sbin/nologin <ftpuser>

限制用户的登录方式,只能通过ftp方式登录(没有配置)

5.启动服务

sudo systemctl [start|restart] vsftpd

或者如下:

sudo service vsftpd [start|restart]

6.查看服务是否启动

cat /etc/services | grep 21

查看端口对应的服务

sudo netstat -nap | grep 21

查看服务是否启动,21端口应该处于监听状态

7.验证登录
采用winscp,xftp或者windows自带的ftp目录登录即可。

相关文章

  • ftp服务器搭建(ubuntu-vsftpd)

    1.检查是否安装: vsftpd -version 2.如果没有安装: sudo apt-get updatesu...

  • 自动化安装linux(2)

    接下来,我们就尝试一下,如何用光盘引导启动,并选择ftp方式安装。 一、搭建ftp服务器 ftp服务器搭建,可以参...

  • ftp服务器的搭建-linux

    一、前言 企业中linux搭建ftp服务器还是很实用的,所以本文针对centos7和centos6搭建ftp服务器...

  • 服务器的搭建

    FTP服务器的搭建 搭建FTP服务器要用到Ser-U软件,下载好安装包以后双击安装,打开软件配置服务器 然后要设置...

  • CentOS搭建FTP服务

    Linux 云服务器搭建 FTP 服务 操作场景 Vsftpd(very secure FTP daemon)是众...

  • 4.ftp文件服务&ssh服务搭建

    ftp文件服务搭建 1. 搭建ftp服务 FTP:文件传输协议,用于文件在本地和服务器上的双向传输,"下载"(Do...

  • FTP

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

  • FTP服务器的搭建

    ubuntu14.04下的ftp服务器的搭建

  • 安装ftp服务

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

  • Linux之旅(FTP安装)

    由于项目需要在Linux 上搭建FTP,所以我试着先在ubuntu上搭建一个FTP服务器。 先 sudo apt-...

网友评论

      本文标题:ftp服务器搭建(ubuntu-vsftpd)

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