1、—> sudo apt-get update #更新install 源
2、—>sudo apt-get install vsftpd #安装FTP服务
3、—>sudo service vsftpd start #启动FTP服务(start:开启,stop:关闭,status: 查询状态,restart:重启)
4、
—> sudo mkdir /home/yxm #新建文件夹这里假设FTP登录用户为 yxm,
—
>sudo ls /home #
(查看目录有没有生成)
操作说明: 新建"/home/yxm"目录作为登录用户访问目录( “yxm"为用户名,可自定义)
5、
—>sudo useradd -d /home/
yxm -s /bin/bash
yxm #(回车—>用户新建成功)
—>sudo passwd yxm #
(设置yxm用户的密码—>回车—>输入两次密码—>回车—>密码设置成功)
—>sudo chown yxm /home/yxm/ #
(修改文件夹的拥有者为yxm用户)
操作说明:新建用户yxm, 并设置密码,修改文件夹权限
6、
—>
sudo vim /etc/vsftpd.conf #
(
回车
—
>打开vsftpd.conf文件)
操作说明:使用 vim 命令 修改配置文件/etc/vsftpd.conf,
添加:
local_enable=YES
write_enable=YES
注:正常情况下文件中
local_enable已经有,
write_enable前面有#,将#(
注释符号)
去掉即可.如果没有,手动输入添加.
vim命令
打开文件
执行成功后, 按“i”键进入 编辑insert模式.编辑结束,按“esc”键,推出编辑模式,然后输入“:wq”,保存退出.
如果vim命令失败,则需要安装vim 执行安装命令 ->sudo apt-get install vim.
—————安装结束—————
安装完成之后,连接ftp 若干问题:
1、打开终端 , —>ftp xxx.xxx.xxx.xxx(FTP服务器的IP地址)
—>
yxm
(用户名)
—>输入密码.
—>ls (查询文件夹)
2、
Windows
使用8uftp客户端工具连接失败,解决方案: 文件—>站点管理器—>高级—>活动模式.(
设置为:活动模式).如果不行,再设置为默认 试试.
3、如果FTP服务器是使用的阿里云、腾讯云等云服务器, 需要登录云服务账号后台,在控制台中将对应云服务器安全组21端口打开.(假设是使用默认端口,如果ftp设置的是自定义端口,则需要打开对应端口)
4、Windows如果本地工具获取不了FTP服务器文件目录,尝试关闭本机防火墙. 或将
在防火墙允许通过的程序中,根据所用网络勾选【文件传送程序】.
5、MacOS 如果使用 FileZilla 不能连接, 解决步骤 第一步:连接方式中,加密一栏选择“只使用明文FTP(不安全)”项; 第二步:在安全性与隐私 -> 防火墙 -> 防火墙选项 将
FileZilla.app添加为 “允许传入连接”.
6、如果是使用虚拟机的操作系统连接FTP,则需要将虚拟机添加到防火墙白名单中,同 上 第4、5步.