Ubuntu16.04 安装FTP服务器vsftpd实现Windows之间传输文件

FTP可以用来在Windows和Ubuntu之间上传和下载文件;
1.打开虚拟机并启动Ubuntu16.04,打开终端界面安装vsftpd;

sudo apt-get install vsftpd

2.修改fpt的配置文件,打开这个文件/etc/vsftpd.conf 在文件的末尾加入以下代码;
Ubuntu16.04 安装FTP服务器vsftpd实现Windows之间传输文件_第1张图片

utf8_filesystem=YES
#在文件中将以上这一句代码前面的“#”删除
userlist_deny=NO 
userlist_enable=YES 
# allowed_users文件夹下保存你允许访问的组员
userlist_file=/etc/allowed_users 
seccomp_sandbox=NO 
local_enable=YES 
write_enable=YES 

3.在etc文件夹下建立文件allowed_users并写入root–>,其实写入的文件就是你自己同意访问ftp的用户;
Ubuntu16.04 安装FTP服务器vsftpd实现Windows之间传输文件_第2张图片

sudo vim /etc/allowed_users
maker,root-->

4.查看/etc下的文件 ftpusers,这个文件里面保存的是不能访问ftp的用户,检查一下是否设置错了;

sudo vim、etc/ftpusers

Ubuntu16.04 安装FTP服务器vsftpd实现Windows之间传输文件_第3张图片
5.启动、停止、重启服务器:

sudo  /etc/init.d/vsftpd start

这里写图片描述

sudo  /etc/init.d/vsftpd stop
sudo  /etc/init.d/vsftpd restart

Ubuntu16.04 安装FTP服务器vsftpd实现Windows之间传输文件_第4张图片
然后我们来安装SSH;

命令:

ps -e|grep ssh* 

Ubuntu16.04 安装FTP服务器vsftpd实现Windows之间传输文件_第5张图片

sudo apt-get install openssh-server

Ubuntu16.04 安装FTP服务器vsftpd实现Windows之间传输文件_第6张图片

sudo apt-get install openssh-client

Ubuntu16.04 安装FTP服务器vsftpd实现Windows之间传输文件_第7张图片
启动SSH服务

sudo /etc/init.d/ssh start

这里写图片描述
由上图可知,ssh软件已经安装成功,并且正常工作。
然后我们在windows环境下打开filezilla软件,官方下载链接
Ubuntu16.04 安装FTP服务器vsftpd实现Windows之间传输文件_第8张图片
可以用命令:

ifconfig

查看Ubuntu16.04的IP地址。
其实还有一种方法来查看和复制windows下的共享文件:在Ubuntu16.04界面点击Connect to server;
Ubuntu16.04 安装FTP服务器vsftpd实现Windows之间传输文件_第9张图片
这个地址是windows的地址,在windows的doc界面输入以下代码接口查看

ipconfig

Ubuntu16.04 安装FTP服务器vsftpd实现Windows之间传输文件_第10张图片
登陆之后就可以查看和复制windows下的文件了,在Ubuntu16.04文件系统下。

你可能感兴趣的:(Ubuntu16.04操作笔记)