一:FTP服务器搭建:(win7系统
(一)IIS里站点创建FTP服务器:
1.输入服务器名称和文件路径
2.填写IP和端口号,SSL允许
3.身份验证为基本验证,授权所有用户,权限(上传-写。下载-读)
二:FTP服务器搭建:(ubuntu
(一)安装启动ftp服务器
1)sudo apt-get install vsftpd
2)sudo service vsftpd restart 重启ftp服务器,同时也可以检测ftp是否开启
(sudo service vsftpd start/stop 服务开启或关闭
(二)创建ftp用户及文件路径
1)sudo mkdir /home/uftp 创建ftp目录
2)sudo useradd -d /home/uftp -s /bin/bash uftp 创建ftp服务器的用户
3)sudo passwd uftp
(三)配置ftp文件
1)sudo gedit /etc/vsftpd.conf 修改ftp配置文件(很重要的文件
配置conf:
userlist_deny=NO (开启白名单
userlist_enable=YES
userlist_file=/etc/allowed_users (建立一个用户列表白名单,该列表的用户可以登录,
seccomp_sandbox=NO 解决妙明奇妙的530问题
另外,conf配置文件中的几条默认配置是在#后面的,并没有启用,需手动去掉
2)sudo gedit /etc/allowed_users 创建白名单,加入用户
3)sudo gedit /etc/ftpusers 本身就存在的黑名单,可以查看被禁止的用户
三:ftp命令:
(一)进入ftp
在cmd下:输入ftp,进入ftp命令模式
(二)建立连接与退出
open host[port]:建立指定ftp服务器连接,可指定连接端口 open 192.168.1.88 2121
close:中断与远程服务器的ftp会话(与open对应) close
disconnection:同close
(三)交互式使用
![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip !即可返回当前主机
(四)文件路径问题
默认路径:你在CMD里的C:\user\DonWu打开的FTP默认路径就是C:\user\DonWu
lcd[dir]:将本地工作目录切换至dir lcd c:\ lcd(默认到C:\user\DonWu
pwd:显示远程主机的当前工作目录
(五)查询与浏览
dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件local-file
mdir remote-files local-file:与dir类似,但可指定多个远程文件,如:mdir*.o.*.zipoutfile
cd remote-dir:进入远程主机目录
ls[remote-dir][local-file]:显示远程目录remote-dir,并存入本地文件local-file
(六)上传与下载
1)上传
put local-file[remote-file]:将本地文件local-file传送至远程主机 put c:\test.txt
mput local-file:将多个文件传输至远程主机
2)下载
get remote-file[local-file]:将远程主机的文件remote-file传至本地硬盘的local-file
mget remote-files:传输多个远程文件 mget qq.txt
(七)创建、删除与修改
mkdir dir-name:在远程主机中建一目录
rmdir dir-name:删除远程主机目录
mdelete[remote-file]:删除远程主机文件