搭建ftp服务器

(注意容器模式下首先关闭宿主机的防火墙,并且关掉被动访问模式即passive模式是false,这时候,可以在ftp下使用命令:quote PASV
试试用以被动模式连接。
一般DOS命令行下都是默认以PORT主动模式连接。
即:端口21监听,处理控制信息,再以端口20连接客户端进行数据传送。而经常的通过外网的NAT的,基本端口20的数据连接都会被禁止掉。
所以如果想对外网开放ftp,最好使用PASV模式。PASV被动模式:以端口21监听,有连接请求时,随机开放一个比较大的端口号来处理数据传输。)
第一步 安装vsftpd这款ftp服务器软件,yum install -y vsftpd
第二步 设置vsftpd开机自启动
设置开机自启动 systemctl enable vsftpd
启动vsftpd服务 systemctl start vsftpd
查看ftp服务端口 netstat -antup | grep ftp
第三步 修改配置文件 在目录/etc/vsftpd/下打开vsftpd.conf 的配置文件
修改 anonymous_enable=NO 这样可以禁止匿名登录用户访问
去掉chroot_local_user = yes 前的注释,这样可以限制用户访问目录之外的地方
添加 listen_port = 端口 这样可以更改默认的ftp登录端口
第四步 创建ftp用户
cd /home
mkdir vsftpd
useradd -g root -M -d /home/vsftpd -s /sbin/nologin ftpuser
设置用户 ftpuser 的密码 passwd ftpuser(如果ftp 命令不可用 yum search passwd 提示安装 yum install passwd.x86_64)
把/home/vsftpd 的所有权给ftpuser.root chown -R ftpuser.root /home/vsftpd
重新启动vsftp服务 systemctl restart vsftpd.service
第五步 安装ftp命令
yum -y install ftp
第六步 使用ftp 命令登录服务器
ftp 目标ip 端口
ftp 192.168.189.130 1022
可能出现的错误
530 Login incorrect.
Login failed.
解决方案:
cat /etc/passwd 查看你登录的账户主目录和登录的shell对应的是什么
如图ftpuser 对应的是/sbin/nologin
然后查看cat /etc/shells是否有你用户的主目录登录shell,没有添加,保存,退出

ftp文件不能上传的问题,setenforce1暂时关闭selinux

在/etc/vsftpd/vsftpd.conf 末尾追加如下字段

Selinux永久关闭方式:
Vi /etc/selinux/config 把SELINUX改成disabled

cento7.3 搭建ftp服务器相关推荐

  1. 中小型网络的域环境搭建--第五季(搭建FTP服务器)

    <接第四季> 根据第一季里的域环境拓扑图,我这次来介绍怎样安装FTP服务器.FTP服务器(File Transfer Protocol Server)是在网络中提供文件存储和访问服务的计算 ...

  2. 在Windows2003下搭建FTP服务器

      在Windows2003下搭建FTP服务器 Windows 2003 Standard Edition.Windows 2003 Enterprise Edition.Windows XP Pro ...

  3. Linux系统搭建FTP服务器

    在Linux系统中搭建FTP服务器 一.搭建概述: 在Linux系统中搭建一台FTP服务器是很必要的,这个服务器只要你搭建成功以后就可以在这个服务器上存放一些你自己需要的一些软件.文档.手册等等.搭建 ...

  4. linux ftp服务器搭建及用户的分配,Linux搭建FTP服务器

    1..FTP服务器有什么用 .FTP服务器是能够提供文件存储.访问的计算机,实现了文件共享. 2.FTP是什么 FTP是File Transfer Protocol(文件传输协议),是一种基于TCP的 ...

  5. windows 下使用 Filezilla server 搭建 ftp 服务器

    windows 下使用 Filezilla server 搭建 ftp 服务器 1. Filezilla server 免费,开源, ftp 服务端 2. 下载安装, windows  https:/ ...

  6. 在阿里云主机上基于CentOS用vsftpd搭建FTP服务器

    最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置. ftp软件用的是vsftpd. vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序 ...

  7. ftp服务器不能双向传输文件,实现文件双向传输搭建FTP服务器

    考试大编辑整理:实现文件双向传输 搭建FTP服务器 FTP(File Transfer Protocol),是文件传输协议的简称.用于Internet上的控制文件的双向传输.同时,它也是一个应用程序( ...

  8. 在Ubuntu下搭建FTP服务器的方法

    由于整个学校相当于一个大型局域网,相互之间传送数据非常快,比如要共享个电影,传点资料什么的. 所以我们可以选择搭建一个FTP服务器来共享文件. 那么问题来了,有的同学会问,我们既然在一个局域网内,直接 ...

  9. 服务器linux centos 7.4 搭建ftp服务器

    此操作是在腾讯云服务器linux centos 7.4 完成搭建ftp服务器 vsftpd 的: 安装 vsftpd $ yum install vsftpd -y 启动 $ service vsft ...

  10. win10搭建FTP服务器

    下面就给大家讲解Win10搭建FTP服务器的详细操作方法. 1.首先,我们在Cortana中搜索控制面板并进入: 2.在控制面板-程序中,点击启用或关闭Windows功能: 3.在FTP服务器.Web ...

最新文章

  1. 调用父级方法_通信:找到任意组件实例的findComponents系列方法,5个终极方案
  2. golang中的recover
  3. responsebody如何将数据转换成json的_干货分享:如何用Retrofit直接获得Json数据(字符串)...
  4. 小米8 twrp recovery_小米手机、红米手机通用刷机教程
  5. jpa 自定义sql if_mybatis仿jpa 使用@createDate @updateDate
  6. Windows 2000命令行如何查看进程PID和杀进程
  7. Python标准库05 存储对象 (pickle包,cPickle包)
  8. 数据结构笔记(十一)串
  9. python wraps模块_python functools.wraps装饰器模块
  10. 一分钟学习静态网页制作
  11. 谷歌 发布android 8,2017谷歌大会正式发布Android 8.0!
  12. RedHat下载安装JDK的方法(方法二)
  13. 聚观早报 | 吉利正式收购魅族科技;雷军:对标iPhone不是口号
  14. Ubuntu 修改分辨率
  15. ueditor富文本编辑器使用百度地图自定义动态地图组件及兼容https及http协议
  16. mac 触控板手势以及常用快捷键
  17. 快速提高网站排名工具大全
  18. 强大的 Python 信号库:blinker 入门教程
  19. Linux命令+shell脚本大全:查看文件内容
  20. 北京/上海内推 | 微软亚洲研究院DKI组招聘因果机器学习算法实习生

热门文章

  1. android studio调试app 小绿人显示红叉问题
  2. depot_tools/.cipd_bin/vpython3: No such file or directory chromium 编译问题
  3. 【Android调试笔记】Logo及Animation自定义
  4. PHP开发方面 优点和不足之处,php的优势和不足
  5. 数据库删除一年前的数据-函数、函数触发器
  6. 2016ACM/ICPC亚洲区沈阳站现场赛题解报告
  7. 摄影照片后期处理工具:Athentech Perfectly Clear Complete
  8. php引用可以为null,php – 致命错误在null上调用成员函数prepar...
  9. 以人为本的重点是有效网络安全计划的关键
  10. Mysql 8.0 密码管理问题,root登录修改默认密码,root无需密码或任何密码都可以登录原因及解决方法