使用vsftp简单搭建ftp服务器
-
step1 安装vsftpd
apt-get install vsftpd
-
修改配置文件/etc/vsftpd.conf
anonymous_enable=YES
这句是允许匿名访问,也就是不需要帐号就可以访问。当然需要的话,也可以专门创建一个组。默认的anonymous用户的根目录是/srv/ftp。现在就可以将允许匿名访问的文件或目录放在这个目录下了。对于大目录可以使用mount挂在到这里。 -
已经搭建好了,在另外一台电脑上,通过浏览器就可以访问了,输入
ftp://xxx.xxx.xxx.xxx
,回车。就可以看到ftp目录了,点击就可以下载。 -
对于大的目录,要移动到ftp根目录很麻烦。一个有用的方式是使用mount挂载。
mount --bind dir_source /srv/ftp
-
ftp命令
在终端下敲
ftp xxx.xxx.xxx.xxx
,就可以登录ftp服务器,使用ls可以查看当前ftp服务器下的结构,也可以使用cd来跳转。要下载一个文件,使用 get 文件名就可以下载到本地。mget 可以下载多个文件到本地。可是对于目录,ftp好像不支持下载。解决方法是,可以让ftp服务器端的人把大目录打包压缩以下。或者使用wget 来进行下载,因为wget支持ftp传输。 -nh 选项是不用建立主机名wget -m -nH ftp://xxx.xxx.xxx.xxx/dir