ubuntu下搭建ftp服务端

ftp服务器的搭建

​ FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。

​ FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。

​ 默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。

1 安装vsftpd

  • 使用apt-get 安装

sudo apt-get install vsftpd

  • 配置vsftpd.conf文件

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak
sudo vi /etc/vsftpd.conf

​ 配置文件详细介绍

    
  #接受本地用户
  local_enable=YES
  #本地用户上传文件的umask。
  local_umask=022
  
    #可以上传(全局控制).
  write_enable=YES
  • 重启ftp服务器

sudo service vsftpd restart

注意:client端get文件出现226错误,代表client端没有本地写权限,无法创建文件,可能是c:\盘



2 ftp客户端登录

  • 登录ftp服务器后,可以使用get获取服务器上的文件,mget是获取多个文件。

  • 使用put可以上传文件到服务器,使用mput上传多个文件。

  • ls 查看文件。

  • mkdir创建文件。

  • rmdir删除文件夹。

  • pwd查看当前工作路径。

  • cd切换工作路径

  • delete删除文件。


发布了101 篇原创文章 · 获赞 117 · 访问量 21万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章