Ubuntu搭建ftp服务器(ubuntu如何安装ftp)

FTP 是File Transfer Protocol(文件传输协议)的简称,用于Internet上的控制文件的双向传输。由于之前安装了Ubuntu16.04.1《VmwareWorkstation安装Ubuntu》,这里,我们就在Ubuntu16.04.1上搭建FTP服务器。

首先安装vsftpd软件:

apt install vsftpd

Ubuntu搭建ftp服务器(ubuntu如何安装ftp)安装完成后,可以在浏览器上访问ftp服务器:

ftp://你的服务器IP

Ubuntu搭建ftp服务器(ubuntu如何安装ftp)这是,root用户是默认不允许登陆的,我们使用普通用户登录

Ubuntu搭建ftp服务器(ubuntu如何安装ftp)登录成功之后,列出普通用户目录下的文件。

这里设置一个用户专门访问某一目录,需要作如下配置:

这里我们新建个itftp用户来访问根目录下的/ftpfile。

useradd itftp -g ftp -d /ftpfile -M

passwd itftp

Ubuntu搭建ftp服务器(ubuntu如何安装ftp)

接下来,我们要去修改vsftpd的配置文件。

cd /etc

vi vsftpd.conf

禁止匿名访问:

anonymous_enable=NO

接受本地用户:

local_enable=YES

允许上传:

write_enable=YES

这时候直接用useradd的帐号登录ftp会出现 530 login incorrect:

vi /etc/pam.d/vsftpd

注释掉

#auth required pam_shells.so

在浏览器上访问:

Ubuntu搭建ftp服务器(ubuntu如何安装ftp)

我们在/ftpfile目录下新建几个文件看看结果:

Ubuntu搭建ftp服务器(ubuntu如何安装ftp)再在浏览器上访问:

Ubuntu搭建ftp服务器(ubuntu如何安装ftp)测试正常!接下来,我们使用FTP客户端测试下能否正常的上传及下载,我们这里使用FileZilla客户端软件。

Ubuntu搭建ftp服务器(ubuntu如何安装ftp)

测试下载:

右键下载

Ubuntu搭建ftp服务器(ubuntu如何安装ftp)下载正常。

测试上传:

在本地新建一个itworld.txt文件。

Ubuntu搭建ftp服务器(ubuntu如何安装ftp)右键上传

Ubuntu搭建ftp服务器(ubuntu如何安装ftp)哈哈,发现上传失败了。别方,找找原因,解决问题。

看到图中显示----553 Could not create file.这个错误是因为我们服务器上的/ftpfile目录没有写权限。这里我们设置一下该目录的权限。

Ubuntu搭建ftp服务器(ubuntu如何安装ftp)

再次上传:

Ubuntu搭建ftp服务器(ubuntu如何安装ftp)OK,上传成功。

到这里,在Ubuntu上搭建FTP服务器基本上完成了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论