美文网首页
搭建FTP服务

搭建FTP服务

作者: 酱紫冻 | 来源:发表于2018-08-05 10:11 被阅读0次

1、安装vsftpd

sudo apt-get install vsftpd

2、启动vsftpd服务

systmctl start vsftpd

确认服务是否开启

netstat -tunlp

出现21端口处于listen状态。

安装telnet

sudo apt-get install telnet

通过以下命令测试是否已启动服务:

telnet 'ip地址' 21

出现以下内容说明已经启动。

Trying 123.207.227.131...
Connected to 123.207.227.131.
Escape character is '^]'.
220 (vsFTPd 3.0.3)

3、配置vsftpd

sudo vim /etc/vsftpd.conf

anonymous_enable=YES改为 anonymous_enable=NO,保存退出。

4、添加FTP用户

sudo useradd -m -d /home/ftpuser1 -s /sbin/nologin ftpuser1
sudo passwd ftpuser1

输入密码并确认即可。

问题

1、FileZilla登陆一直出现(响应: 220 (vsFTPd 3.0.3) ,命令:AUTH TLS)错误

状态: 正在连接 123.207.227.131:21...
状态: 连接建立,等待欢迎消息...
响应: 220 (vsFTPd 3.0.3)
命令: AUTH TLS
错误: 无法连接到服务器
状态: 正在等待重试...
状态: 正在连接 123.207.227.131:21...
状态: 连接建立,等待欢迎消息...
响应: 220 (vsFTPd 3.0.3)
命令: AUTH TLS

这是由于FTP服务器不支持FTP over TLS的连接方式(FileZilla默认为此模式)。FTP over TLS是指客户端显式请求(客户端发送"AUTH TLS"命令)对FTP会话加密。

解决办法:
登陆时设置FTP客户端不要求会话加密,即采用普通的FTP会话方式。以FileZilla软件为例,客户在管理站点的时候,“加密”选择为“只使用普通FTP(不安全)”即可。

2、连接ftp出现 331 Please specify the password 的解决办法

状态:     正在连接 120.78.147.27:21...
状态:     连接建立,等待欢迎消息...
命令:     USER root
响应:     331 Please specify the password.
命令:     PASS ***************
响应:     530 Login incorrect.
错误:     严重错误: 无法连接到服务器

出现错误的原因,是因为ubuntu启用了PAM,所在用到vsftp时需要用到 /etc/pam.d/vsftpd 这个文件(默认源码安装的不会有这个文件),因此除了匿名用户外本地用户无法登录。所以解决的办法就是删除这个文件

sudo rm /etc/pam.d/vsftpd

相关文章

  • xshell使用xftp传输文件、使用pure-ftpd搭建ft

    测试ftp 测试ftp 使用pure-ftpd搭建ftp服务 使用pure-ftpd搭建ftp服务 扩展vsftp...

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

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

  • CentOS搭建FTP服务

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

  • 自动化安装linux(2)

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

  • Ubuntu系统搭建FTP服务

    导引 本文使用VSFTPD (very secure FTP daemon)作为搭建FTP服务使用的服务端软件,软...

  • ftp服务器的搭建-linux

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

  • ftp技术

    搭建ftp server端yum -y install vsftpd :安装ftp服务端systemctl res...

  • 搭建YUM服务

    一、基础YUM服务搭建 1. 搭建web服务 可以安装ftp、httpd、nginx或tengine等服务来实现。...

  • 服务器的搭建

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

  • day15_Linux(4)

    1、软件安装 2、服务和进程相关指令 3、shell简介(了解一下) 4、ftp服务搭建 ftp...

网友评论

      本文标题:搭建FTP服务

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