Ubuntu16.04 安装FTP服务器vsftpd实现Windows之间的传输文件(教程),ubuntu16.04vsftpd


FTP可以用来在Windows和Ubuntu之间上传和下载文件;

1.打开虚拟机并启动Ubuntu16.04,打开终端界面安装vsftpd;

sudo apt-get install vsftpd

2.修改fpt的配置文件,打开这个文件/etc/vsftpd.conf 在文件的末尾加入以下代码;

这里写图片描述

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的用户;

这里写图片描述

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

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

sudo vim、etc/ftpusers

这里写图片描述

5.启动、停止、重启服务器:

sudo  /etc/init.d/vsftpd start

这里写图片描述

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

这里写图片描述

然后我们来安装SSH;

命令:

ps -e|grep ssh* 

这里写图片描述

sudo apt-get install openssh-server

这里写图片描述

sudo apt-get install openssh-client

这里写图片描述

启动SSH服务

sudo /etc/init.d/ssh start

这里写图片描述

由上图可知,ssh软件已经安装成功,并且正常工作。

然后我们在windows环境下打开filezilla软件,官方下载链接

这里写图片描述

可以用命令:

ifconfig

查看Ubuntu16.04的IP地址。

其实还有一种方法来查看和复制windows下的共享文件:在Ubuntu16.04界面点击Connect to server;

这里写图片描述

这个地址是windows的地址,在windows的doc界面输入以下代码接口查看

ipconfig

这里写图片描述

登陆之后就可以查看和复制windows下的文件了,在Ubuntu16.04文件系统下。 

相关内容