ubuntu 下FTP设置及常用命令

来源:互联网 发布:unity3d 间隔重复执行 编辑:程序博客网 时间:2024/05/15 21:52
安装vsftpd服务:sudo apt-get install vsftpd


配置文件为:/etc/vsftpd/vsftpd.conf或者是/etc/vsftpd.conf

1.设置欢迎信息
    第46行:dirmessage_enable=YES——————默认使能
    创建.message文件,存放于/home/ftp/目录下,其中写入你的欢迎信息。
   或者
    
2.允许匿名用户登录
    第23行:anonymous_enable=YES——————默认使能

3.允许匿名用户上传文件
  第一步:修改配置文件
    第29行:write_enable=YES————允许匿名用户写权限————默认屏蔽
    第38行:anon_upload_enable=YES————允许用户上传文件——————默认屏蔽
    第42行:anon_mkdir_write_enable=YES————允许匿名用户创建目录————默认屏蔽
  第二步:创建匿名用户上传文件的目录
    mkdir /home/ftp/incoming 
    chown ftp.ftp /home/ftp/incoming

4.虚拟路径设置
    假设vsftpd的默认目录是home/ftp ,现在想把/media/hda5/pub文件映射到 /home/ftp目录下,操作过程如下:
    mkdir /home/ftp/virtual       
    sudo mount --bind /media/hda5/pub /home/ftp/virtual
    可以在磁盘空间不足的情况下,在ftp目录下扩展更多的磁盘容量。


注意:不同版本的配置文件的存放路径可能稍有不同,具体的配置选项可能也有些出入,注意查看起帮助文档。



常用ftp命令:
!    表示运行本机命令,例如dir是显示ftp服务器上的内容,但是 !dir 则会显示客户端计算机的目录内容。
binary    以二进制模式进行文件传输,用来传送纯文本文件。
ascii    以ASCII模式进行传输,用来传输纯文本文件---------------注意在配置文件vsftpd.conf中,默认是不使能的!!!!!!
get    下载单一文件
put    上传单一文件

mget    下载多个文件
mput    上传多个文件

cd    用来切换ftp服务器上的目录
lcd    用来切换ftp客户端计算机上的目录

dir    与ls基本相同
ls
mkdir
rmdir
pwd
delete
mdelete
在这些命令前加上!就变成了本地命令


bye    结束ftp传输模式
close    关闭ftp服务器
quit    离开ftp服务器

hash    显示传送进度


?    显示命令名称及其说明

原创粉丝点击