3.linux常用服务器构建

1  ftp

1.1  ftp服务器

1.安装vsftpd服务器

sudo apt-get install vsftpd

2.配置vsftpd.conf文件

sudo vi /etc/vsftpd.conf

添加下面设置

anonymous_enable=YES        //允许匿名用户访问
anon_root=/home/cgw/ftp      //匿名用户登录到服务器后所在的根目录
no_anon_password=YES       //不需要匿名用户使用密码
write_enable=YES         //允许匿名用户进行写操作
anon_upload_enable=YES      //允许匿名用户上传
anon_mkdir_write_enable=YES   //允许匿名用户添加目录

3.重启服务器,重新加载/etc/vsftpd.conf配置文件

sudo /etc/init.d/vsftpd restart

4.进入你的/home/xingwenpeng/ftp目录下创建一个空目录,供用户上传

cd ~/ftp
mkdir anonymous
chmod 777 anonymous

5.测试上传功能,登陆ftp服务器,进入到anonymous目录

ftp IP
cd anonymous

6.上传命令,可以把你当前目录下的文件上传到ftp服务器的anonymous目录

put somefile

1.2  ftp客户端

  Ubuntu 默认已经安装ftp客户端 


2.3  lftp客户端

  lftp也是一种ftp客户程序。它是以文本方式操作的,但是比起图形界面更为方
便。lftp几乎具有bash的所有方便功能,Tab 补全,bookmark, queue, 后台下载等可以
得到支持。用法与ftp类似,主要的指令如下:

put 上传文件
mput 上传多个文件
get 下载文件
mget 下载多个文件
mirror 下载整个目录及其子目录
mirror –R 上传整个目录及其子目录
!command 调用本地shell执行命令command

  注意,有的发行版可能缺省没有安装lftp工具,需要用户自己安装。如果是Debian或
Ubuntu系统,则安装lftp软件包。

sudo apt-get install lftp



猜你喜欢

转载自www.cnblogs.com/xiaochi/p/8951137.html
今日推荐