linux系统下搭建FTP服务

一、实验环境:
准备一台cos7系统的虚拟机、一台真实物理机
二、实验要求:物理机和虚拟机要能相互通信
三、实验步骤:
1)安装 vsftpd 软件包
# yum -y install vsftpd
2)将系统服务 vsftpd 设为开机自启,同时启动此服务
systemctl enable vsftpd systemctl restart vsftpd 【linux系统下搭建FTP服务】3)新建用户 vip2525,将密码设置为 1234567
useradd vip2525 passwd vip2525

  1. 然后通过 Firefox 浏览器访问本机FTP资源
    — 本机 Firefox 浏览器访问 ftp://127.0.0.1/ ,确认FTP资源
    *** 能够顺利浏览到服务器 /var/ftp/ 目录下的内容
    — 在 /var/ftp/ 下新建文件 a.txt,刷新浏览器后确认FTP资源变化touch /var/ftp/a.txt
ls /var/ftp/
  1. 访问远程FTP资源
    — 关掉firewall的服务和selinux保护机制
systemctl stop firewalld //立即关闭 systemctl disable firewalld //永久关闭 setenforce 0 //使SELinux失效 vim /etc/selinux/config //开机时禁用 SELINUX=disabled
— 通过win SCP客户端管理FTP资源
1)从Win客户机打开 WinSCP程序,以用户 vip2525 登录 FTP 服务器
在真机中打开WinSCP.exe程序,填写FTP登录信息,注意连接方式、服务器地址、端口、用户名及密码等信息要正确,成功登录以后,即可在右侧看到用户vip2525在服务器上的家目录下的数据
2)测试文件上传/下载功能
在WinSCP已连接到服务器的窗口中,左侧对应客户机的文档目录,右侧对应服务器的文档目录,只需选中文件或目录左右拖拽即可完成上传、下载功能

    推荐阅读